ØMQ 4.0.4

Fastest open source messaging ever
ØMQ (also seen as ZeroMQ, 0MQ, zmq) looks like an embeddable networking library but acts like a concurrency framework.

ØMQ gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast.

You can connect sockets N-to-N with patterns like fanout, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products.

Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. ØMQ has a score of language APIs and runs on most operating systems.

ØMQ comes with the low-level C API. High-level bindings exist in 40+ languages including Python, Java, PHP, Ruby, C, C++, C#, Erlang, Perl, and more.

ØMQ is very fast because it's already getting 30 micro-seconds end-to-end latencies and over 3 million messages a second today.

ØMQ is intended to be POSIX compliant and is compatible with the following platforms:
· Mac OS X (tested on 10.5)
· Linux (tested on Debian 4.0, Ubuntu 8.0.4)
· FreeBSD (tested on 5.5 release)
· Solaris (tested on 8, 10)

Main features:

  • Faster than TCP, for clustered products and supercomputing.
  • Carries messages across inproc, IPC, TCP, and multicast.
  • Connect N-to-N via fanout, pubsub, pipeline, request-reply.
  • Asynch I/O for scalable multicore message-passing apps.
  • Large and active open source community.
  • 30+ languages including C, C++, Java, .NET, Python.
  • Most OSes including Linux, Windows, OS X.

last updated on:
March 13th, 2014, 1:06 GMT
file size:
2.1 MB
developed by:
FastMQ Inc
license type:
operating system(s):
Mac OS X
binary format:
Home \ Communications


In a hurry? Add it to your Download Basket!

user rating 4



1 Screenshot
ØMQ - This is one of the built-in test programs running in a Terminal window after the installation process has ended.
What's New in This Release:
  • Bug Fixes:
  • Fixed #909; out of tree build issue on Linux.
  • Fixed #888; hangs on terminate when inproc connected but never bound.
  • Fixed #868; assertion failure at ip.cpp:137 when using port scanner.
read full changelog

Add your review!