0MQ is a lightweight messaging kernel. It achieves 30 microsecondend-to-end latencies and over 3 million messages per second. It can beused from C, C++, Python, and Java. It runs on AIX, FreeBSD, HP-UX,Linux, MacOS X, OpenBSD, QNX Neutrino, Solaris, and Windows.
License: GNU Lesser General Public License (LGPL)
Changes:
An auto-reconnect feature improves overallrobustness of the systemand makes it tolerate even network outages andapplication failures.Flow control and queue limits allow you toexplicitly control thesystem in congestion conditions. A .NET extensionprovides accessto the universe of C# and Visual Basic businessapplications, whilemulti-protocol support allows you to leverageadvantages of differentnetworking protocols: ubiquitous TCP, PGM reliablemulticast, AMQPbusiness messaging protocol, and SCTP telephony.
More...