卡夫卡经纪人,生产者和消费者相关

时间:2018-06-22 06:17:16

标签: apache-kafka

是否可以在不同的系统上运行生产者,并在不同的系统上运行消费者,消费者仍然可以接收生产者正在生产的所有主题?

2 个答案:

答案 0 :(得分:0)

分布式平台的中心思想是在不同的机器/硬件/数据中心中具有不同的组件。 Zookeeper / Kafka代理或服务器,消息生产者,消息使用者有3个组件。 只要生产者和消费者可以连接到kafka引导程序,这3个就可以在同一台机器上,也可以在不同的机器上。他们不必只在同一个物理数据中心就可以与kafka通信。

答案 1 :(得分:0)

是的。您的客户端只需通过TCP连接到Kafka代理,并发送/接收消息,而不管它们运行的​​机器是什么。您只需要确保正确设置了网络(即机器可以互相访问适当的端口)。