Встречается на собеседованиях • сегодня

В чем разница между 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 — для событийно-ориентированных систем с высокой нагрузкой.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы