我想知道是否有人在Tomcat中使用了zookeeper / kafka。我知道Kafka需要Zookeeper,但这是否意味着我必须将Kafka和Zookeeper作为单独的实例运行?到目前为止,我看不到任何一切都被搞砸的用例。有人可以建议吗?
我的问题更多的是围绕在同一个tomcat Web应用程序中使用zookeeper和kafka作为jar的概念。
答案 0 :(得分:4)
Kafka和Zookeeper都是以独立的方式使用,作为单独的流程运行。
它们甚至应该位于与tomcat Web应用程序不同的机器/ vms /容器上。
您可能还需要一台3-5台机器的Zookeeper集群,而不是一台机器,至少对于生产而言。
他们两个都有Java客户端,但是你可以从Web应用程序与它们进行交互,这些都可以包括在内。