关闭。这个问题需要更加突出重点。它目前不接受答案。**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
三年前关门了。改进这个问题我想与Kafka集成现有的应用程序。应用程序不在我的控制之下,因此我无法更改它的通信方式。应用程序向RESTAPI后端发送json请求。如何在不更改代码的情况下将kafka放在应用程序和后端之间?
zi8p0yeb1#
简单地在两个现有的应用程序之间插入kafka并不一定是一个好主意,特别是如果他们不会利用它,比如scale。因为你没有描述你的用例,我不知道。也就是说,如果您想这样做,可以使用kafka connect将现有应用程序与kafka集成。您应该能够构建:源连接器:从应用程序接收json请求并将它们作为记录插入kafka接收器连接器:从kafka中提取记录并发送到后端请参阅连接文档:http://kafka.apache.org/documentation/#connect
1条答案
按热度按时间zi8p0yeb1#
简单地在两个现有的应用程序之间插入kafka并不一定是一个好主意,特别是如果他们不会利用它,比如scale。因为你没有描述你的用例,我不知道。
也就是说,如果您想这样做,可以使用kafka connect将现有应用程序与kafka集成。您应该能够构建:
源连接器:从应用程序接收json请求并将它们作为记录插入kafka
接收器连接器:从kafka中提取记录并发送到后端
请参阅连接文档:http://kafka.apache.org/documentation/#connect