首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将XML事件发送到Apache Kafka?

如何将XML事件发送到Apache Kafka?
EN

Stack Overflow用户
提问于 2017-08-11 05:12:44
回答 1查看 94关注 0票数 0

在我的组织中有一个群集(2节点) CRM应用程序,它使用spring集成框架(v2.2.0)在执行操作时发布事件,例如创建请求、创建客户等。目前,这些事件只是转到空通道,但我想开始将它们转发到运行在同一网络上的Apache Kafka实例。从那里,我想对数据进行进一步的处理和分析,以使用其他组件创建实时报告。

我看过spring- integration -kafka项目,但它似乎与应用程序使用的spring集成版本不兼容(我无法升级)。

我认为我将这些活动带到Kafka的选择是:

1)向本地文件系统发送事件,并让Kafka从本地文件系统拉取数据。

2)将事件发送到中间JMS队列,并让Kafka从那里拉取数据。

3)通过HTTP请求将事件直接发送给Kafka (?)非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 07:19:16

如果无法升级,只需复制KafkaProducerMessageHandler类并将其调整为当前的Spring Integration版本即可。最后,它只是一个从通用<int:outbound-channel-adapter>中使用的MessageHandler

最后,您始终可以从服务激活器方法中直接使用Kafka Producer API。

不幸的是,你所有的建议都是不够的,因为它们包含了额外的网络通信层,同时我们所需要的只是直接发送给Kafka。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45623534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档