场景:
我有一个北向Web服务(例如A)和一个南向应用程序(例如C)。 我正在创建一个微服务(例如B),该服务将A接收到的数据转换为C可以读取的格式。
A可以在任意随机的时间间隔内发送数据,而当B接收到数据时,它必须进行转换。
我的想法: B订阅A之后,A开始通过回调URL发送数据。将数据保存在mongodb中,经过一段时间处理后将数据推送到C。
问题: 1.由于A正在将一种类型的数据流传输到B,我可以使用KAFKA来使用数据吗? 2.如果没有,还有哪些其他选择? 3.我想知道,还有其他有效的方法吗?
答案 0 :(得分:0)
您所描述的内容对我来说就像一个典型的流转换应用程序。您绝对可以为此使用Kafka,但也可以在那里使用任何其他发布/订阅服务。
为此设置Kafka似乎有些过头了,我宁愿研究在线提供的更简单的发布/订阅服务。