dhruvbird
dhruvbird

Reputation: 6189

zeromq/AMQP plugable?

[1] I was reading through the AMQP standard, and it seems that there is a clear separation between the exchange, queue and binding component. However, looking at the zeromq docs, it doesn't seem as if zeromq allows you to plug in your own exchange/queue/bindings implementation.

[2] Also, is there any AMQP framework available where I don't need to worry about the protocol details and just plug in my implementations for each of these components and expect it to work? (something like fuse for AMQP).

Update: I think zeromq isn't an AMQP compliant messaging system and doesn't have the concept of binding, so I think the 1st question could be ignored.

Upvotes: 1

Views: 1214

Answers (3)

alexis
alexis

Reputation: 2199

RabbitMQ supports plugins too. Here is an example called Shovel, which is a relay: http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment

You can also write your own custom exchanges if you are willing to build from source. Making this properly pluggable is on our roadmap.

I hope this helps! If you have questions please do not hesitate to email the rabbitmq-discuss list.

Cheers

alexis

Upvotes: 4

Steve Huston
Steve Huston

Reputation: 1590

Apache Qpid http://qpid.apache.org allows you to build your own plugins. The docs for how to build a plugin are sparse at best, but there are plugins in the source kit you can use as examples.

Upvotes: 4

sustrik
sustrik

Reputation: 179

[1] Yes, AMQP support was dropped from zeromq.

Upvotes: 1

Related Questions