RabbitMQ Setup

The following covers the basic setup of RabbitMQ in order to function with ACDC. Any further advanced scenarios or options are not covered in this guide.

  • A virtual host for ACDC internal queuing should exist (default name: "ACDC-Internal").

  • A virtual host for ACDC internal services should exist (default name: "ACDC-InternalServices").

  • A full access user account must exist for these virtual hosts.

If ToolsTalk 2 is to be used together with ACDC, then the following setup should exist in the RabbitMQ-installation:

  • A virtual host for ToolsTalk 2 should exist (default name "ACDC-TT2").

  • An exchange of type topic, bound to the virtual host should exist (default name "AtlasCopco_ACDC_ToolsTalk_Exchange").

  • A full access user account must exist for this virtual host.

If ACDC Unify is to be used then the following setup should exist in the RabbitMQ-installation:

  • A virtual host for RabbitMQ publishing should exist (default name: "ACDC-Publishing").

  • An exchange of type topic, bound to the virtual host should exist (default name "amq.topic").

  • Queues should be created and bound to the exchange.

  • A full access user account must exist for this virtual host.