我是Kafka的新手,使用scala,我想知道如何将变量从生产者传递给消费者,我想做类似的事情
在制作人:
send(mystring)
消费者:
get (mystring)
最好的方法是什么?
THX
答案 0 :(得分:0)
据我所知,这不是kafka的功能。像kafka这样的分布式日志的想法是你将生产者与消费者分开。您发布到代理的所有内容都可以被任何消费者使用。如果您需要在生产者和消费者之间共享状态,您必须找到另一种方式。
一个想法是使用zookeeper(当你运行kafka集群时,你必须提供便利)。也许这个来自官方动物园管理员页面的小例子可以给你一个想法:https://zookeeper.apache.org/doc/current/javaExample.html