我不熟悉使用Spring Integration Kafka。我在阅读文档,并在入站通道适配器和消息驱动的通道适配器之间感到困惑。有人可以解释一下两者之间的区别。 kafka的Spring集成也具有一些错误处理机制,例如amqp / rmq(使用dlq)在spring集成中存在的错误处理机制。
PS:我们正在尝试从Rabbit mq转移到kafka作为Spring集成框架中的消息源
谢谢
答案 0 :(得分:1)
消息驱动的适配器与rabbitmq入站适配器类似,因为只要主题中有可用记录,消息就会“推送”到您的集成流中。
入站通道适配器使用“拉”模型,您可以在该模型上按计划轮询消息。有一个RabbitMQ等效项(从5.0.1版本开始),但是当前无法使用XML进行配置。
一些错误处理机制
SIK组件是与所有其他SI组件相同的类的子类,因此通常可以使用相同的功能,是的。