Reliable export to RabbitMQ message broker using AMQP 0.9.1 protocol with support for exchanges, routing keys, and durable queues. Ideal for enterprise messaging scenarios requiring guaranteed delivery.
open_in_new
Official Documentation
rabbitmq.com
Configuration Parameters
| Parameter | Required | Type | Default | Description |
|---|---|---|---|---|
| HostName | No | string | localhost | RabbitMQ server hostname or IP address. |
| Port | No | int | 5672 | RabbitMQ AMQP port (5671 for TLS). |
| UserName | No | string | guest | Authentication username for RabbitMQ. |
| Password | No | string | guest | Authentication password for RabbitMQ. |
| VirtualHost | No | string | / | Virtual host for resource isolation. |
| Exchange | No | string | (empty) | Exchange name for routing messages. |
| RoutingKey | No | string | (empty) | Routing key for message routing. |
Internal Behavior
Message Reliability
- Persistent Messages: Messages are marked as persistent for durability.
- Automatic Recovery: Client recovery is enabled by default.
- Exchange Declaration: If
Exchangeis set, a durable topic exchange is declared.
Performance Features
- Routing Keys: Uses the configured
RoutingKeywhen publishing. - Headers: Adds
DeviceName,DeviceId, andTimestampheaders.