-
-
Notifications
You must be signed in to change notification settings - Fork 85
/
amqp.scroll
23 lines (19 loc) · 1.6 KB
/
amqp.scroll
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import ../code/conceptPage.scroll
id amqp
name Advanced Message Queuing Protocol
appeared 2003
tags protocol
standsFor Advanced Message Queuing Protocol
fileType na
centralPackageRepositoryCount 0
originCommunity JPMorgan Chase
wikipedia https://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol
related tls erlang
summary 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 behavior of the messaging provider and client to the extent that implementations from different vendors are interoperable, in the same way as SMTP, HTTP, FTP, etc. have created interoperable systems. Previous standardizations of middleware have happened at the API level (e.g. JMS) and were focused on standardizing programmer interaction with different middleware implementations, rather than on providing interoperability between multiple implementations. Unlike JMS, which defines an API and a set of behaviors that a messaging implementation must provide, 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 bytes. 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.
pageId 5657545
dailyPageViews 446
created 2006
backlinksCount 74
revisionCount 472
appeared 2006
isbndb 0