background preloader

Middleware

Facebook Twitter

Welcome from AMQP. If you've been using AMQP/0.8 or AMQP/0.9.1, here is a short guide to help you understand ØMQ.

Welcome from AMQP

We'll summarize the two technologies and mark the essential differences as we go along. Gross Generalizations To paraphrase James Dennis, ØMQ is like Git (essentially distributed) whereas AMQP is like SVN (essentially centralized). Often, AMQP provides pre-packaged solutions to common problems whereas ØMQ provides tools that let you solve these problems easily in user-space. Background to AMQP. We explain the rationale behind the development of AMQ as an architecture and AMQP as a new industry standard protocol.

Background to AMQP

This document is designed as useful background material for people wishing to understand the AMQP design. This document was written by Pieter Hintjens in 2005-06 and formed the basis for the AMQP specifications. Many other people contributed ideas and suggestions that were included in part or whole in this document and the AMQP architectures. ØMQ: The Theoretical Foundation - 250bpm. Martin Sústrik This paper was written as a contribution to the discussion in the SP working group on July 5th, 2011.

ØMQ: The Theoretical Foundation - 250bpm

Unlike other (centralised) messaging systems which are based on the well-understood theoretical foundation, there are almost no resources regarding distributed messaging in general and ØMQ in particular that an interested reader can be pointed to.