2

ZeroMQ 3.2.4 和 C++ API,使用 epgm://239.192.1.1:5555 多播 PUB/SUB,发送和接收高水位线都设置为 100,默认恢复间隔和速率。

有 4 个节点,相同的硬件,都在相同的子网和 vlan 中,发布速率 < 1KB/秒(虽然还有其他网络流量在进行,但盒子没有受到网络 io 的压力)。

如果只有一个节点正在发布,那么它工作正常,但如果我让多个节点发布,消息丢失开始出现。看起来发布者越多,数据丢失就越多。

随着所有 4 个节点的发布,我每分钟都会看到消息丢失。这对于 pgm/upd 多播是否正常?我认为在同一个局域网中 udp 多播应该更可靠。

4

0 回答 0