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 (1)

Label Occurrences
AMQP canonical 4

How this entity was disambiguated

Statements (78)

Predicate Object
instanceOf application layer protocol
message-oriented middleware protocol
abbreviation AMQP NERFINISHED
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 NERFINISHED
hasConcept binding
channel
connection
consumer
exchange
producer
queue
routing key
virtual host
hasExchangeType direct exchange
fanout exchange
headers exchange
topic exchange
hasImplementation ActiveMQ Artemis NERFINISHED
Apache Qpid NERFINISHED
Azure Service Bus NERFINISHED
RabbitMQ NERFINISHED
hasVersion AMQP 0-8 NERFINISHED
AMQP 0-9 NERFINISHED
AMQP 0-9-1 NERFINISHED
AMQP 1.0 NERFINISHED
initialReleaseYear 2006
isoStandardNumber ISO/IEC 19464 NERFINISHED
majorVersion 1.0
oasisStandardNumber OASIS AMQP 1.0 NERFINISHED
primaryPurpose message queuing
message-oriented middleware
reliable messaging between distributed systems
protocolLayer application layer
securityMechanism SASL
TLS encryption
standardizedBy ISO/IEC NERFINISHED
OASIS NERFINISHED
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 NERFINISHED
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 (4)

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

OASIS standardDeveloped AMQP
SASL usedIn AMQP