Разница между Spring Kafka и Spring Integration Kafka - PullRequest
0 голосов
/ 13 апреля 2020

Используя Kafka в качестве системы обмена сообщениями в микросервисной архитектуре, я хочу знать, какая из них предпочтительнее, Spring Kafka или Spring Integration Kafka и почему? Кроме того, по каким факторам мы решаем, какой из них выбрать?

1 Ответ

1 голос
/ 13 апреля 2020

Spring Integration - Расширяет модель программирования Spring для поддержки известных корпоративных шаблонов интеграции .

Spring Integration Kafka - есть модуль расширения для проекта Spring Integration .

Spring Integration Kafka теперь основан на Spring для Apache Kafka проекта.

Spring для Apache Kafka (spring-kafka) Проект применяет основные концепции Spring для разработки решений для обмена сообщениями на основе Kafka.

В соответствии с вашими требованиями, если вы разрабатываете приложение без использования Spring Integration, вам необходимо использовать Spring для Apache Kafka (spring-kafka) проекта или Spring Cloud Stream (Kafka) .

Spring-Cloud-Stream - это платформа, основанная на Spring Boot для создания управляемых сообщениями микросервисов.

Spring-Kafka против Spring-Cloud-Stream (Kafka)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...