Spring Integration Kafka:入站通道适配器与消息驱动的适配器

时间:2019-10-05 07:55:15

标签: spring spring-boot apache-kafka spring-integration spring-integration-dsl

我不熟悉使用Spring Integration Kafka。我在阅读文档,并在入站通道适配器和消息驱动的通道适配器之间感到困惑。有人可以解释一下两者之间的区别。 kafka的Spring集成也具有一些错误处理机制,例如amqp / rmq(使用dlq)在spring集成中存在的错误处理机制。

PS:我们正在尝试从Rabbit mq转移到kafka作为Spring集成框架中的消息源

谢谢

1 个答案:

答案 0 :(得分:1)

消息驱动的适配器与rabbitmq入站适配器类似,因为只要主题中有可用记录,消息就会“推送”到您的集成流中。

入站通道适配器使用“拉”模型,您可以在该模型上按计划轮询消息。有一个RabbitMQ等效项(从5.0.1版本开始),但是当前无法使用XML进行配置。

  

一些错误处理机制

SIK组件是与所有其他SI组件相同的类的子类,因此通常可以使用相同的功能,是的。