我已经搜索了一下,并了解不可靠的udp单播不是zeromq支持的协议。有一个未解决的问题,UDP support #807,但没有真正的活动。所以我的问题是:如何使用epgm(或pgm)协议配置zeromq pub / sub以接近传统的udp单播性能(和行为)?
我问这个问题的原因是双重的。首先,在我的实时系统中,我以相当高的速度发布消息。如果没有传递消息,重新发送消息比丢弃它并发送下一个消息更糟糕。其次,在我的系统中还有许多其他用例,其中zeromq通信模式适用。另外,即使对于这种情况,也存在需要传统的zeromq tcp pub / sup的用例。在整个系统中使用zeromq很有意义,所以我想在这个场景中使用zeromq,而不必滚动我自己的udp实现。 (我是一名zeromq新手并且不是网络编程专家,所以我将udp添加到zeromq超出了范围。)
由于udp不是zeromq中的当前协议,如何通过为epgm pub / sub设置正确的选项来近似所需的通信?
我感谢任何反馈。
答案 0 :(得分:0)
看起来UDP支持通过新协议以某种方式在zeroMQ中实现。请参阅您发布的问题。