AMQP component

Overview

The AMQP component contains the tools needed to work with the Advanced Message Queuing Protocol (AMQP).

Install the AMQP component

If you did not install it yet, install the AMQP component in Designer by following the component installation process.

Supported features

Feature Description

Connectivity

Messages can be sent to or received from the following AMQP resources:

  • Exchanges

    • Direct Exchanges

    • Fanout Exchanges

    • Headers Exchanges

    • Topic Exchanges

  • Queues

Exchange declaration

The following types of exchange can be declared (created):

  • Direct Exchanges

  • Fanout Exchanges

  • Headers Exchanges

  • Topic Exchanges

Optional properties supported for the exchanges:

  • Durable

  • Automatic Delete

Transactions

All the operations can be managed in transactions, committed manually or automatically.

The following transaction modes are supported:

  • SESSION_TRANSACTED

  • AUTO_ACKNOWLEDGE

Send methods

The source messages to send can be provided:

  • From files: The content of the specified file will be read from the file and sent to the broker

  • From Semarchy xDI: the content can be specified directly in xDI. It can be manually specified or provided from any technology supported by xDI.

Receive methods

The received messages can be:

  • Stored directly in a file

  • Used in Semarchy xDI

AMQP protocol version

This component supports the AMQP 0.9.1 protocol version