Message queue

MaCySTe leverages NATS as the connecting glue for all publish subscribe traffic.

In addition, NATS is also used as a persistent Key-Value store to exchange variables and setpoints between programs.

All of the traffic to and from the message queue flows inside of a dedicated network in order not to contaminate with framework-specific data the simulated IT/OT systems' networks.