Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 975 Bytes

File metadata and controls

26 lines (18 loc) · 975 Bytes

Message Bus

The VOLTTRON message bus is the mechanism responsible for enabling communication between agents, drivers, and platform instances. The message bus supports communication using the Publish/Subscribe Paradigm <VIP-Overview> and JSON RPC <Remote-Procedure-Calls>. Currently VOLTTRON may be configured to use either Zero MQ or RabbitMQ messaging software to perform messaging.

To standardize message bus communication, VOLTTRON implements VIP - VOLTTRON Interconnect Protocol. VIP defines patterns for pub/sub communication as well as JSON-RPC, and allows for the creation of agent communication subsystems.

For more information on messaging, VIP, multi-platform communication and more, please explore the message bus documentation linked below:

topics vip/vip-overview rabbitmq/rabbitmq-overview multi-platform/multi-platform-communication