VILLASframework
Modular co-simulation framework
|
The Advanced Messaging & Queuing Protocol (AMQP) node-type exchanges messages over the AMQP protocol with a broker such as RabbitMQ.
A typical publish/subscribe pattern is used: The node automatically declares a direct exchange and dedicated queues for each subscriber.
This node-type requires rabbitmq-c (>= 0.8.0).
The source code of the node-type is available here: https://git.rwth-aachen.de/acs/public/villas/node/blob/master/lib/nodes/amqp.cpp
The payload format which is used to encode and decode exchanged messages.
See also: https://www.rabbitmq.com/uri-spec.html
The name of the AMQP exchange the node will publish the messages to.
The routing key of published messages as well as the routing key which is used to bind the subcriber queue.
Note: These settings are only used if the uri (string) setting is using the amqps://
schema.