RabbitMQ for external message integrations
- Last UpdatedFeb 18, 2025
- 2 minute read
RabbitMQ is a free, open source software that provides messaging services.
-
RabbitMQ for inbound messaging integrations
-
RabbitMQ for outbound messaging integrations
-
Installing RabbitMQ
-
Adding plugin for both internal and external messaging
AVEVA™ Production Management can send message to, and receive messages from an external server via AMQP protocol.
Note: Configuring external messaging integrations is optional.

RabbitMQ for inbound messaging integrations
If you are configuring inbound messaging from an external server, you can use your choice of AMQP protocol software, including RabbitMQ.

Inbound messages use the following queue:
-
public_command_queue
For more information, see Add and configure Submit Data command.
RabbitMQ for outbound messaging integrations
If you are configuring outbound messaging to an external server, you can use your choice of AMQP protocol software, including RabbitMQ.
Inbound messages use the following queue:
-
public_event_queue
For more information, see Add and configure a Record Changed Event.
Installing RabbitMQ
Erlang/OTP is a prerequisite for RabbitMQ. You can obtain the latest release of Erlang/OTP from the Erlang website. You can download the latest release of RabbitMQ from the RabbitMQ website. For more information, see the AVEVA Production Management Installer Guide.
Adding plugin for both internal and external messaging
If you are using RabbitMQ for both AVEVA™ Production Management internal messaging (required) and as an external connector (optional), you will need to install the following plugin:
-
AMQP 1.0 protocol plugin
You can find information about the AMQP 1.0 plugin on the RabbitMQ plugins website page.
