[zeromq-dev] ZeroMQ Mutlicast/PGM Message Corruption

Paul Krauss PKrauss at geneva-trading.com
Mon Aug 12 18:38:58 CEST 2013


Hello,

We have 4 individual client processes that send intermittent messages over ZeroMQ/PGM Protocol to a single server-side process.
Both the client and server side are developed on Windows 7 in C#.
All Clients send messages on the same group and port: 239.10.20.1:2350

Everything goes well most days, but once a week we noticed that the server process would receive several messages that appeared corrupted and then it just stopped receiving new ZeroMQ messages altogether.
This prompted us to create a lightweight C++ app that simply listens for ZeroMQ Multicast messages.

The same problem occurred in the lightweight C++ app.

What would happen is:
The server seemed to stop handling one of the client's messages for a few seconds, and then it would get a corrupted message that appeared to be a jumble of the last couple messages sent by that client.
After that occurrs, the ZeroMQ get_message() call just stops returning new messages. (New messages were definitely still coming in from all clients)

It should be noted that we never see this issue if we only have 1 client process using a single group and port communicating with our server side process.

For more information, my co-worked Alex has posted about this also:
http://lists.zeromq.org/pipermail/zeromq-dev/2013-August/022290.html

Thanks for any help
Paul

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130812/05ed111c/attachment.htm>


More information about the zeromq-dev mailing list