Advanced Message Queuing Protocol

Data2Dome logo

Open standard application layer protocol for message-oriented middleware.

- Advanced Message Queuing Protocol

36 related topics

Relevance

Apache Kafka

Distributed event store and stream-processing platform.

Overview of Kafka

This architecture allows Kafka to deliver massive streams of messages in a fault-tolerant fashion and has allowed it to replace some of the conventional messaging systems like Java Message Service (JMS), Advanced Message Queuing Protocol (AMQP), etc. Since the 0.11.0.0 release, Kafka offers transactional writes, which provide exactly-once stream processing using the Streams API.

SOAP

Messaging protocol specification for exchanging structured information in the implementation of web services in computer networks.

SOAP structure

SOAP over AMQP is yet another possibility that some implementations support.

List of International Organization for Standardization standards, 18000-19999

List of published International Organization for Standardization standards and other deliverables.

ISO/IEC 19464:2014 Information technology – Advanced Message Queuing Protocol (AMQP) v1.0 specification

Message queue

In computer science, message queues and mailboxes are software-engineering components typically used for inter-process communication (IPC), or for inter-thread communication within the same process.

Charles Babbage, sometimes referred to as the "father of computing".

1) Advanced Message Queuing Protocol (AMQP) – feature-rich message queue protocol, approved as ISO/IEC 19464 since April 2014

List of computing and IT abbreviations

List of computing and IT acronyms, initialisms and abbreviations.

10BASE2 cable showing the BNC connector end.

AMQP—Advanced Message Queuing Protocol

Middleware (distributed applications)

Software that provides services beyond those provided by the operating system to enable the various components of a distributed system to communicate and manage data.

(a), (b): a distributed system. (c): a parallel system.

Groups such as the Apache Software Foundation, OpenSAF, the ObjectWeb Consortium (now OW2) and OASIS' AMQP encourage the development of open source middleware.

FFmpeg

Free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams.

FFmpeg being used to convert a file from the PNG file format to the WebP format
FFmpeg being used to convert a file from the PNG file format to the WebP format

AMQP 0-9-1 (via librabbitmq)

Twisted (software)

Event-driven network programming framework written in Python and licensed under the MIT License.

Fluidinfo, an online cloud data-store, uses Twisted extensively for internal RPC (partly in combination with Thrift and AMQP), for its internal services, and for external APIs.

Mule (software)

Lightweight enterprise service bus and integration framework provided by MuleSoft.

All customer services communicate in the same way with the ESB: the ESB translates a message to the correct message type and sends the message to the correct consumer service.

AMQP (Advanced Message Queuing Protocol) support is based on the RabbitMQ Java Client and supports AMQP up to 0.9.1.

Gateway (telecommunications)

Piece of networking hardware or software used in telecommunications networks that allows data to flow from one discrete network to another.

Network Packet

To achieve sustainable interoperability in the Internet of things ecosystem, two dominant architectures for data exchange protocols are used: bus-based (DDS, REST, XMPP) and broker-based (AMQP, CoAP, MQTT, JMI).