AMQP Component

Overview

The AMQP Component contains the necessary to work the Advanced Message Queuing Protocol (AMQP).

Install the AMQP Component

If it is not available yet in your {di-designer-name-full}, install the AMQP Component from {di-designer-name-short} using 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 Semarchy xDI. It can be manually specified or provided from any technology supported by Semarchy 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