Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring集成-ActiveMQ到Kafka_Spring_Apache Kafka_Spring Integration_Activemq_Spring Dsl - Fatal编程技术网

Spring集成-ActiveMQ到Kafka

Spring集成-ActiveMQ到Kafka,spring,apache-kafka,spring-integration,activemq,spring-dsl,Spring,Apache Kafka,Spring Integration,Activemq,Spring Dsl,我目前正在尝试编写一个适配器,它将使用来自ActiveMQ的消息并将其发布到Kafka 我正在考虑使用spring集成来集成这两个消息传递系统 我的问题是,我的应用程序不会维护模型的注册表,许多应用程序将使用该注册表将记录发布到activeMQ。我希望接收这些javaxjms消息,并希望执行一些转换,比如将jmscorrelationId添加到kafka消息中 另外,另一个要求是仅当kafka发送/发布成功时才向活动mq发送确认 可以使用spring集成将ack发送回activemq吗 spri

我目前正在尝试编写一个适配器,它将使用来自ActiveMQ的消息并将其发布到Kafka

我正在考虑使用spring集成来集成这两个消息传递系统

我的问题是,我的应用程序不会维护模型的注册表,许多应用程序将使用该注册表将记录发布到activeMQ。我希望接收这些javaxjms消息,并希望执行一些转换,比如将jmscorrelationId添加到kafka消息中

另外,另一个要求是仅当kafka发送/发布成功时才向活动mq发送确认

可以使用spring集成将ack发送回activemq吗

spring集成是一个好的选择吗

请注意,我的技术架构师不赞成使用Camel/Mule。另外,他不想使用卡夫卡连接,因为我计划使用卡夫卡连接源


请建议。

Spring Integration Kafka扩展项目有一个用于发布的线程,它将阻止线程,直到Kafka确认交付(或在失败时引发异常)

JMS入站网关可用于返回对JMS队列的回复


您可以在流中添加转换器(或任何东西)来修改消息。

非常感谢您的输入