Message-oriented communication

AMQP 1.0.0 is centered around the concept of messages. Messages can carry data, instructions, or commands and are the fundamental units of communication.

Message Brokers

The protocol operates on a brokered messaging model. Brokers, which can be servers or intermediary entities, manage the routing and delivery of messages between producers and consumers.

Queues and Exchanges

Queues are storage entities within the broker where messages are temporarily stored. Exchanges define the rules for routing messages from producers to queues based on criteria like message content or routing keys.


AMQP 1.0.0 supports various security mechanisms, including authentication and authorization, to ensure secure communication between clients and brokers.

Flow Control

AMQP 1.0.0 includes mechanisms for flow control, allowing consumers to indicate their ability to handle incoming messages at a given rate. This helps prevent overwhelming consumers with a large number of messages.

  • AMQP 1.0.0 Delphi
  • AMQP Delphi Demo
  • Rad Studio Trial

  • AMQP 0.9.1 Delphi
  • AMQP 0.9.1 Delphi Demo
  • Rad Studio Trial

Supported Platforms

The component supports the following Platforms:

Delphi   CBuilder Lazarus