Как Spring Kafka отличается от Spring Cloud Stream для работы с Kafka?

Middle
235 просмотров
AFK Offer AI

Spring Kafka — более низкоуровневая обёртка над Kafka API. Вы работаете напрямую с KafkaTemplate для отправки и @KafkaListener для получения, имеете полный доступ ко всем настройкам Kafka. Spring Cloud Stream — выше уровнем, больше абстракций и portability. Для продакшена со сложной логикой Kafka (transactions, exactly-once, manual offset) чаще выбирают Spring Kafka.

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

Что такое daemon-потоки?