Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Message broker Broker (activeMQ) is already configured and part of the docker compose Docker Compose stack for YouniteYOUnite. So, no extra configuration is required to be able to run the system with a customized message brokerMessage Broker. The steps mentioned below are to outline what is configured and where.

Message broker Broker configuration for YOUnite involves the following:

  1. Modify a docker Docker image to add customization. YOUnite uses webcenter/activemq:5.14.3 docker Docker image.
  2. Configuring Configure for secure communication. : YOUnite uses SSL/TLS for securing communication over the message bus. This is accomplished using x.509 certificates.
    The ${ACTIVEMQ_CONF}/activemq.xml file is used to specify transports and one is added for SSL/TLS that uses nio+sslNIO and SSL, and it listens on port 61617.
  3. Open ports only for the transports that are used by YOUnite. This too is specified in the ${ACTIVEMQ_CONF}/activemq.xml file.
  4. PeristenceUse default persistence: Currently YOUnite is using the default persistence (kahadbKahaDB), but this may change later based on message persistence requirements.

Please note that the above mentioned above0mentioned configuration is specific to ActiveMQ 5.14.3 and may change with the later version of ACtiveMQ ActiveMQ or if a different message broker Message Broker is chosen.