Skip to main content

General

Export to RabbitMQ

Reliable message queuing with AMQP protocol, exchanges, and routing keys.

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

ParameterRequiredTypeDefaultDescription
HostNameNostringlocalhostRabbitMQ server hostname or IP address.
PortNoint5672RabbitMQ AMQP port (5671 for TLS).
UserNameNostringguestAuthentication username for RabbitMQ.
PasswordNostringguestAuthentication password for RabbitMQ.
VirtualHostNostring/Virtual host for resource isolation.
ExchangeNostring(empty)Exchange name for routing messages.
RoutingKeyNostring(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 Exchange is set, a durable topic exchange is declared.

Performance Features

  • Routing Keys: Uses the configured RoutingKey when publishing.
  • Headers: Adds DeviceName, DeviceId, and Timestamp headers.