RabbitMQ Adapter Capabilities

The RabbitMQ Adapter enables you to create an integration in Oracle Integration that connects to a RabbitMQ messaging system. The RabbitMQ Adapter connects to the RabbitMQ distributed publish-consume messaging system from Oracle Integration and allows for the publishing and consuming of events from RabbitMQ exchanges/queues. You can configure the RabbitMQ Adapter as a trigger connection and an invoke connection in an integration in Oracle Integration.

The RabbitMQ Adapter provides the following capabilities:

  • Supports configuration of queues and exchanges, where queues store messages, and exchanges route messages to queues based on defined routing rules. Available exchange types include direct, fanout, and topic.

  • Supports sample XML/JSON, binary, and string message structures for publishing and consuming messages.

  • Supports adding custom headers. You can add custom header values on the Headers page.

  • Supports persistent messages for durability and non-persistent messages for temporary storage.

  • Supports dead lettering for inbound operations.

  • Supports Basic Authentication for both invoke and trigger connections.

  • Supports binding and routing keys to enable precise message delivery to relevant queues for invoke connections, improving efficiency and scalability.

  • Allows you to set the polling frequency to a maximum of 600 seconds and fetching to a maximum of 1000 records for trigger connections.

  • Supports integrating with publicly accessible resources (direct connectivity over the public internet) and private resources using the connectivity agent.

  • Supports implementing secure egress (dedicated NAT Gateway) to establish a connection by using a private endpoint. See Connect to Private Resources in Provisioning and Administering Oracle Integration 3 and Configure the Endpoint Access Type. This type of connection does not use the connectivity agent.

The RabbitMQ Adapter is one of many predefined adapters included with Oracle Integration. See the Adapters page in the Oracle Help Center.