RabbitMQ Configuration
The RabbitMQ client plugin can handle multiple client instances (of each type, publisher and subscriber). Each of them has its own context and runs as an independent task.
The client is configured in the "settings.json" located in the Config/HumanOS.PeSeL.RabbitMqClient/
folder.
Figure 1: Configuration model of RabbitMQ Client
Because the configuration of rabbit mq is done automatically by HumanOS® it is important to understand what means.
First, understanding the exchange types (Topology ->
Type) is crucial:
The types "direct" and "topic" need a routing key or else there is no point of using them, so if an exchange type like so is specified rabbit mq will start up and will NOT throw any type of exception but messages will never arrive.