我想知道是否有人使用过 Tomcat 中嵌入的 Zookeeper/kafka。我知道 Kafka 需要 Zookeeper,但这是否意味着我必须将 Kafka 和 Zookeeper 作为单独的实例运行?到目前为止,我还看不到任何所有内容都已固定的用例。有人可以建议吗?
我的问题更多地围绕在同一个 tomcat Web 应用程序中使用 Zookeeper 和 kafka 作为 jar 的概念。
最佳答案
Kafka 和 Zookeeper 都应该以独立的方式使用,作为单独的进程运行。
它们甚至应该位于与 tomcat Web 应用程序不同的机器/虚拟机/容器上。
您可能还需要一个由 3-5 台机器组成的 Zookeeper 集群,而不是一台机器,至少对于生产来说是这样。
不过,它们都有 Java 客户端,您可以通过 Web 应用程序与它们进行交互,并且可以包含这些客户端。
关于apache-kafka - Zookeeper/Kafka 与 Tomcat - 可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43870828/