I'm interested in using ZeroMQ in a project, but I'd like to hear about other's experience with it. I did some searching but found only mongrel2 project. Have you heard about other projects where it is used? What companies use ZeroMQ in production?
Asked
Active
Viewed 4,469 times
3 Answers
15
We replaced usage of Unix named pipes with ZeroMQ. The communication overhead is equally not noticeable. And we got additional benefits:
- No limit on the message size.
- Ability to send the messages to remote boxes.
- No need to write our own thread for non-blocking send.
- Ability to receive messages from multiple sources.

Ivo Danihelka
- 3,382
- 3
- 31
- 27
-
1Thanks for sharing! Could you provide a bit more numerical data? Is throughput or latency important in your system? Have you done any benchmarks? What languages are you gluing with 0mq? – gleber Aug 28 '10 at 15:23
-
1Throughput is more important for us. I measured the performance before and after the migration. ZMQ over TCP or IPC kept the applications equally fast. Numerical data depend on CPU (100,000 msg/s). We use Python. – Ivo Danihelka Aug 28 '10 at 17:24
4
The webserver Mongrel2 uses ZeroMQ for its messaging kernel.

Adriano Varoli Piazza
- 7,297
- 5
- 39
- 50
-
Yes, I know that fact. Though it would be awesome if Zed Shaw described his experience using ZeroMQ when developing mongrel2 – gleber Sep 03 '10 at 06:30
2
ZeroRPC is a production ready offering based on ZeroMQ. Here's the source of my info., complete list of 0mq based projects: http://www.zeromq.org/docs:labs

SmartEnrg
- 21
- 1