[zeromq-dev] Preferred Transport to Handle Lossy Networks?

Peter Witkowski pwitkowski at gmail.com
Mon Jun 1 17:23:09 CEST 2015


I'm currently looking at using ZeroMQ for my project, but have some
questions about how it performs over wireless connections.  Namely, I'm
planning on sending my data (lots of it!) over an airFiber connection (see
here: https://www.ubnt.com/airfiber/airfiber5/).  While I don't have any
specs for my particular set-up, I would assume that it will perform (in
terms of packet loss) similarly to a decent WiFi connection (of course with
more throughput though).

What would be the desired set-up (in terms of ZeroMQ transports) to use for
such a connection?  I can see myself having a pub-sub set-up for data (lots
of publishers, only one subscriber) and then a request-reply for various
commands.  Does anyone have experience using ZeroMQ over wireless
(documentation and/or white papers would be great!)?  Are there any
"gotchas" that I should be aware of?  I know that ZeroMQ is built on top of
reliable protocols, so there may be some issues with handshaking once
packets do get dropped or if the packet loss becomes really high.  In the
past, I've always rolled my own UDP stack to support such messaging and
handled ACK/NACK in the application layer.  However, in this case, I need
to support large messages, and I like the abstractions that I've seen so
far based on my perusal of the documentation.

Thanks in advance for the help.

Peter Witkowski
pwitkowski at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150601/d6d8bb4c/attachment.htm>

More information about the zeromq-dev mailing list