[zeromq-dev] Java/Windows issues

Martin Sustrik sustrik at fastmq.com
Thu Aug 20 10:21:33 CEST 2009


Hi Conrad,

> My 2c on UDP:
> In the long run UDP would of course scale better because it doesn't have
> the kernel or networking overhead of TCP.

You still have to do the retransmission work on top of TCP, so you'll 
probably end up with similarly complex code minus the optimisation work 
already invested into TCP stack.

On a side note: Have a look at OpenOnload project. It's an attempt on 
TCP-based kernel bypass.

> Just FYI, coming from an HPC/long,fat pipe networking environment, take
> a look at whether the UDT library can be used instead of raw UDP/IP:
> http://udt.sourceforge.net/ 

Yup. Seen that one. However, AFAIU, it focuses on moving large messages 
over high-latency high-volume links. 0MQ is focused on short messages on 
low-latency high-volume links.

Martin



More information about the zeromq-dev mailing list