YOUnite uses Active MQ (https://activemq.apache.org ) as its message broker for communication between the YOUnite UI, YOUnite MDM API service , adaptors and the user interfaceadaptors.
View file | ||||
---|---|---|---|---|
|
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
Communicating with Message Bus from YOUnite API