activemq到kafka

yzxexxkh  于 2021-06-08  发布在  Kafka
关注(0)|答案(1)|浏览(407)

我目前正在尝试编写一个适配器,它将使用来自activemq的消息并将其发布到kafka。
我正在考虑使用spring集成来集成这两个消息传递系统。
我的问题是,我的应用程序不会维护模型的注册表,许多应用程序将使用这些模型将记录发布到activemq。我想接收这些javaxjms消息并执行一些转换,比如将jmscorrelationid添加到kafka消息中。
另外,另一个要求是仅当kafka发送/发布成功时才向活动mq发送确认。
可以使用spring集成将ack发送回activemq吗?
spring集成是一个好的选择吗?
请注意,我的技术架构师不赞成使用camel/mule。另外,他不想使用Kafka连接,因为我正计划使用Kafka连接源代码。
请建议。

wpx232ag

wpx232ag1#

SpringIntegrationKafka扩展项目有一个用于发布的同步模式,它将阻止线程,直到kafka确认交付(或者在失败时抛出异常)。
jms入站网关可用于返回对jms队列的回复。
您可以在流中添加转换器(或其他什么)来修改消息。

相关问题