Встречается на собеседованиях • сегодня
В чем разница между REST и Message в виде Kafka
REST — это синхронный HTTP-протокол для клиент-серверного взаимодействия. Клиент отправляет запрос и ждет ответа. Пример:
```java
ResponseEntity response = restTemplate.getForEntity("https://api.example.com/data", String.class);
```
Kafka — асинхронная брокерная система обмена сообщениями. Производитель отправляет сообщение в топик, а потребитель читает его когда готов. Пример:
```java
kafkaTemplate.send("topic-name", "message");
```
**Ключевые отличия:**
- REST: синхронный, точка-точка, HTTP, состояние не сохраняется
- Kafka: асинхронный, pub/sub, брокер сообщений, сообщения хранятся
REST подходит для прямых запросов, Kafka — для событийно-ориентированных систем с высокой нагрузкой.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы