apache-kafka - Zookeeper/Kafka 与 Tomcat - 可能吗?

标签 apache-kafka apache-zookeeper tomcat8

我想知道是否有人使用过 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/

相关文章:

spring-boot - KafkaContainer - 如何在 start() 之后在 Spring Boot 中读取 kafka 容器端口作为属性/如何在启动之前配置 Kafka 端口

apache-kafka - Kafka启动失败,zookeeper超时(远程服务器),但机器可以直接连接zookeeper

apache-zookeeper - ZooKeeper 在 CAP 定理方面总是一致的吗?

Java EE7 websocket 初始化 - 在第一个 @OnOpen 之前实现逻辑

ssl - SSL 配置后 Apache Kafka 不启动

apache-kafka - kafka-python 消费者给出错误

tomcat - 在tomcat中传递警告响应头

java - WebSocket 连接到 'ws://*' 失败 : Error during WebSocket handshake: Unexpected response code: 404

scala - 从 Spark 作业中的 Akka Stream 写入 kafka

apache-kafka - 如果zookeeper.set.acl设置为true,Kafka不会启动