AMQP

E427634

AMQP (Advanced Message Queuing Protocol) is an open standard application layer protocol for message-oriented middleware that enables reliable, interoperable messaging between distributed systems.

All labels observed (8)

Label Occurrences
AMQP canonical 12
Advanced Message Queuing Protocol 3
AMQP 0-9-1 2

How this entity was disambiguated

Statements (78)

Predicate Object
instanceOf application layer protocol
message-oriented middleware protocol
abbreviation AMQP
amqp10ApprovedAsIsoStandardYear 2014
amqp10ApprovedAsOasisStandardYear 2012
category messaging protocol
middleware technology
network protocol
defines binary wire-level protocol
broker model
exchange types
message format
messaging semantics
queue semantics
routing rules
designGoal interoperable messaging
language neutrality
platform independence
reliable message delivery
wire-level interoperability
earlierVersionFamily 0-9-1
fullName Advanced Message Queuing Protocol
linked to: AMQP
hasConcept binding
channel
connection
consumer
exchange
producer
queue
routing key
virtual host
hasExchangeType direct exchange
fanout exchange
headers exchange
topic exchange
hasImplementation ActiveMQ Artemis
Apache Qpid
linked to: Qpid

Azure Service Bus
RabbitMQ
hasVersion AMQP 0-8
linked to: AMQP

AMQP 0-9
linked to: AMQP

AMQP 0-9-1
linked to: AMQP

AMQP 1.0
linked to: AMQP
initialReleaseYear 2006
isoStandardNumber ISO/IEC 19464
majorVersion 1.0
oasisStandardNumber OASIS AMQP 1.0
linked to: AMQP
primaryPurpose message queuing
message-oriented middleware
reliable messaging between distributed systems
protocolLayer application layer
securityMechanism SASL
TLS encryption
standardizedBy ISO/IEC
OASIS
standardType open standard
supportsFeature flow control
interoperability between different implementations
message acknowledgements
message persistence
message queuing
message routing
point-to-point messaging
publish-subscribe messaging
security mechanisms
transactional messaging
supportsQualityOfService at-least-once delivery
at-most-once delivery
exactly-once semantics (with transactions and idempotency patterns)
transportBinding TCP
TLS
typicalRole protocol between distributed applications
protocol between message brokers and clients
usedFor cloud messaging
enterprise messaging
event-driven architectures
microservices communication
service-oriented architectures

How these facts were elicited

Referenced by (22)

Full triples — surface form annotated when it differs from this entity's canonical label.

OASIS standardDeveloped AMQP
SASL usedIn AMQP
AMQP fullName Advanced Message Queuing Protocol
linked to: AMQP
AMQP abbreviation AMQP
AMQP hasVersion AMQP 0-8
linked to: AMQP
AMQP hasVersion AMQP 0-9
linked to: AMQP
AMQP hasVersion AMQP 0-9-1
linked to: AMQP
AMQP hasVersion AMQP 1.0
linked to: AMQP
AMQP oasisStandardNumber OASIS AMQP 1.0
linked to: AMQP
DDS competesWith AMQP
RabbitMQ implementsProtocol Advanced Message Queuing Protocol
linked to: AMQP
RabbitMQ implementsProtocol AMQP 0-9-1
linked to: AMQP
RabbitMQ implementsProtocol AMQP 1.0 (via plugin)
linked to: AMQP
Qpid implementsProtocol AMQP
Qpid supportsProtocol Advanced Message Queuing Protocol
linked to: AMQP