没有消息连接到远程代理和使用者结果

时间:2020-06-25 00:30:43

标签: python apache-kafka kafka-consumer-api kafka-producer-api

我有以下流程: 1-在Linux计算机上运行的生产者,应该将消息写入远程代理 2-远程代理和使用者(它们均在Windows 10计算机中)

我的问题是,每当我运行生产者时,我的使用者都不会收到任何消息。生产者已连接到代理,但是消费者没有收到任何消息,但是当我在同一台机器上对它们(生产者,消费者和经纪人)进行测试时,它们都工作正常。

所有组件都在同一网络中运行,并且Windows计算机中的防火墙已停用。

Producer.py

set membership check: 0.06143619100021169
list membership check: 94.21448056700001

消费者

from kafka import KafkaProducer
producer = KafkaProducer(bootstrap_servers='windowIP:9092')
producer.send('testSite', b'Hello, World!')

server.config

kafka-console-consumer.bat --bootstrap-server windowIP:9092 --topic testSite --from-beginning

consumer.config

listeners=PLAINTEXT://windowsIP:9092
advertised.listeners=PLAINTEXT://windowsIP:9092
zookeeper.connect= windowsIP:2181

0 个答案:

没有答案