This is a reference for the RabbitMQ LAM and UI integration. The RabbitMQ LAM configuration file is located at $MOOGSOFT_HOME/config/rabbitmq_lam.conf
.
The following properties are unique to the RabbitMQ LAM and UI integration.
See the LAM and Integration Reference for a full description of all common properties used to configure LAMs and UI integrations.
See the RabbitMQ documentation for details on RabbitMQ components.
Format to receive messages in. Choose from either JSON or internal events.
Type | String |
Required | Yes |
Default |
|
Valid Values |
|
Hostname of a RabbitMQ virtual host.
Type | String |
Required | Yes |
Default | N/A |
Configure a direct queue in RabbitMQ if the client is publishing messages to a specific queue name. The parameters you configure here must match your queue information precisely. Pay special attention if you are using an existing queue.
Name of the direct queue in RabbitMQ.
Type | String |
Required | Yes, if not using |
Default | RabbitMQ_LAM_Queue |
Determines whether the queue persists if the RabbitMQ server restarts.
Type | Boolean |
Required | Yes, if using |
Default |
|
Determines whether RabbitMQ deletes the queue when the LAM stops running.
Type | Boolean |
Required | Yes, if using |
Default |
|
Determines whether the queue only uses this LAM's connection and is deleted when the connection closes.
Type | Boolean |
Required | Yes, if using |
Default |
|
Configure a topic-based queue in RabbitMQ when the client is publishing messages using topics. The topic exchange must exist in RabbitMQ before you start the LAM.
Name of the topic queue in RabbitMQ.
Type | String |
Required | Yes, if not using |
Default |
|
Names of the topics for the topic queue.
Type | Array |
Required | Yes, if using |
Default |
|
Name of the topic exchange in RabbitMQ. This must exist before you start the LAM.
Type | String |
Required | Yes, if using |
Default |
|
Determines whether the queue persists if the RabbitMQ server restarts.
Type | Boolean |
Required | Yes, if using |
Default |
|
Determines whether RabbitMQ deletes the queue when the LAM stops running.
Type | Boolean |
Required | Yes, if using |
Default |
|
Determines whether the queue only uses this LAM's connection and is deleted when the connection closes.
Type | Boolean |
Required | Yes, if using |
Default |
|