如何向kafka消息添加工作流?

0pizxfdo  于 2021-06-07  发布在  Kafka
关注(0)|答案(1)|浏览(541)

我正在将java项目从rabbitmq迁移到kafka(出于某些原因)。
然而,我面临一个困难。
在当前工作流中,我将所有消息发布到rabbitmqexchange,并根据消息的路由密钥,将消息重定向到一个或多个队列。我想保留Kafka同样的功能我知道Kafka最初并不适合它,但我想要一个解决办法)。
基本上,我想要这样的东西:每当一个主题收到一条消息时,基于消息中存在的元,消息应该被重定向到其他一组主题。
最快的方法是什么?我更喜欢python或java解决方案
谢谢

k97glaaz

k97glaaz1#

如果您发布带有密钥的kafka消息,它们将被定向到主题分区,这样所有相似的密钥都将转到同一分区。
或者,您可以使用kafka流来读取输入主题,并根据消息提供的键将消息路由到一组输出主题。

相关问题