- The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware. The defining features of AMQP are message orientation, queuing, routing (including point-to-point and publish-and-subscribe), reliability and security.
AMQP mandates the behaviour of the messaging provider and client to the extent that implementations from different vendors are truly interoperable, in the same way as SMTP, HTTP, FTP, etc. have created interoperable systems. Previous attempts to standardize middleware have happened at the API level (e.g. JMS) and this did not create interoperability. Unlike JMS, which merely defines an API, AMQP is a wire-level protocol. A wire-level protocol is a description of the format of the data that is sent across the network as a stream of octets. Consequently any tool that can create and interpret messages that conform to this data format can interoperate with any other compliant tool irrespective of implementation language.
This book is your ultimate resource for Advanced Message Queuing Protocol (AMQP). Here you will find the most up-to-date information, analysis, background and everything you need to know.
In easy to read chapters, with extensive references and links to get you to know all there is to know about Advanced Message Queuing Protocol (AMQP) right away, covering: Advanced Message Queuing Protocol, Message queue, Message queuing service, Streaming Text Oriented Messaging Protocol, Extensible Messaging and Presence Protocol, Amazon Simple Queue Service, IBM WebSphere Message Broker, IBM WebSphere MQ, Java Message Service, Message-oriented middleware, Microsoft Message Queuing, Azure Services Platform, AppFabric, ØMQ, Comparison of instant messaging clients, Comparison of instant messaging protocols, Comparison of XMPP server software, Secure communication, SIMPLE
This book explains in-depth the real drivers and workings of Advanced Message Queuing Protocol (AMQP). It reduces the risk of your technology, time and resources investment decisions by enabling you to compare your understanding of Advanced Message Queuing Protocol (AMQP) with the objectivity of experienced professionals.