kafka不同网段可以进行消费生产吗?

执念 发表于: 2020-07-27   最后更新时间: 2021-11-15 10:08:36   1,898 游览

不同网段可以进行消费生产吗?

如图(图中ip为虚拟),A 网(左) 和 B 网(右), 已知B网 9092 和 A 网是通的(telnet 测试),但是在测试时,从B 网向 A 网 写数据, 会报超时错误, 偶尔也会有 提交成功(返回kafka commitId), 但是 A 网没有收到任何消息。

错误信息:

2020-07-22 16:50:35.389 [kafka-producer-network-thread | producer-2] ERROR o.s.kafka.support.LoggingProducerListener - Exception thrown when sending a message with key='xxxxxxx:
org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for ezview_sync_case_increment-1: 52214 ms has passed since batch creation plus linger time

发表于 2020-07-27
添加评论

可以,不同网段只有所有的ip都能识别就可以。

必须保障kafka所有的集群地址都能识别和访问。

你可以看下这篇文章 kafka外网转发

只要网络是通的,应该都能消费吧?

你的答案

查看kafka相关的其他问题或提一个您自己的问题