Clone this wiki locally
- 0MQ plugin for RabbitMQ
The purpose of this plugin is to provision 0MQ sockets that relay messages into RabbitMQ. Each 0MQ socket type is given an idiomatic
encoding in the AMQP broker model, which means AMQP clients can interoperate.
Among other things, this means you can use RabbitMQ as a device in a 0MQ network, gaining rabbity goodness such as persistence and
monitoring; and, you can use RabbitMQ as a gateway from 0MQ to other protocols such as AMQP, STOMP or XMPP.
The 0MQ plugin for RabbitMQ supports different types of service (related to the socket types in 0MQ).
Each type of service has an encoding in the AMQP model which allows AMQP clients to participate in the service; for instance, a pubsub service will both relay messages from AMQP clients to 0MQ clients and vice versa (and indeed, AMQP-AMQP and 0MQ-0MQ).
The service types are: