0MQ Fastest. Open Source. Messaging. Ever.
0MQ 0.6Getting two apps to talk is always a challenge. They have to agree on what the data looks like. And what it means. They have to agree on how the data is organised into a message. XML, binary, or something else? They have to agree how to speak to each other. They have to agree on security. They have to agree how to connect, across what networks. They need to queue messages that can't be delivered immediately. They need to detect and handle errors properly. Many apps try to solve these problems from scratch. But you can also buy big, expensive, slow packages called "messaging systems" that handle a lot of these jobs for you. Some of these systems even agree on standard protocols like AMQP. Using a messaging system usually costs a lot but it gives you the power to bring apps together. Messaging used to be for big wealthy firms only, and the really fast messaging systems are still very expensive. This situation is changing. 0MQ ("ZeroMQ") final goal is to become the fastest messaging ever. The way to get performance is to optimise the whole software and hardware stack together. So, 0MQ is closely developed with major hardware firms. 0MQ is already very fast because it's already getting 30 micro-seconds end-to-end latencies and over 3 million messages a second today. 0MQ 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 of 0MQ: What's New in This Release: |
|||||||||||||||||||||||