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 Semarchy xDI Designer, install the AMQP Component from Designer 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