如果有多个发布者,带有epgm的ZeroMQ PUB / SUB会丢失很多消息

时间:2013-10-10 11:21:50

标签: c++ udp zeromq multicast

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

有4个节点,相同的硬件,全部在同一子网和vlan中,发布率< 1KB /秒(虽然还有其他网络流量,但网络io没有强调这些框。)

如果只有一个节点正在发布,那么它可以正常工作,但如果我让节点发布以外,则会开始显示消息丢失。它看起来越多,数据丢失就越多。

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

0 个答案:

没有答案