ØMQ is a messaging library that provides asynchronous message passing between applications using in-memory queues. It works on top of several transports including TCP, IPC, in-memory, and multicast protocols. ØMQ aims for horizontal scalability, network topology awareness, and simplicity in communication patterns. It can be installed from source or packages and has bindings for many languages incl