Jul
30
amqp — A pure Ruby AMQP client
AMQP is a Message Oriented Middleware (MOM) protocol. The goal is your standard cross-platform/heterogenous ideal of having a reliable way for different machines, different environments, and different languages all able to play nice.
Unlike the RESTful approach, which uses request-reponse, MOMs rely on asynchronous message-passing and queueing. Neither architectural style is going to solve everything, but both have their places.
One of the major drawbacks with MOMs is the lack of open standards and implementations. And for Ruby programmers, the existing libraries kinda reek. This one looks like it won’t.