Versions Compared

Key

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

YOUnite uses Active MQ  (https://activemq.apache.org ) as its message broker for communication between the YOUnite MDM API service, adaptors and the user interface.

View file
namemessageBus.pdf
height400


AWS services:

AWS services like SNS (Simple Notification Service) and SQS (Simple Queue Service) could be used together to accomplish the notification based messaging system, but to not get tied to a single vendor, we are using the standard based messaging service, that is JMS (Java Message Service). The intent is to stick to the JMS API specifications and not use implementation/vendor specific features and extensions, thus leaving the window open to switch brokers if the need be.

Recipes for Configuring Artemis


YOUnite has a Docker compose image that is pre-configured to work with YOUnite. However, follow these recipes if you want to configure your own Artemus system or image:

Configuring Message Broker for YOUnite

Configuring Artemis to Run in the Communicating with Message Bus from YOUnite API Service

Configuring Artemis to Run in a YOUnite Adaptor

Communicating with Message Bus from YOUnite UI