Inter-service Messaging
There are four AMQP access points that a third party service (device driver or support service) uses to communicate with the core Edge Compute Platform services:
- ase.exchange.api
- Exchange to publish API request, the third party service needs to create a callback queue to subscribe to for the response
- ase.exchange.telemetry
- Exchange to publish telemetry data
- ase.exchange.driver
- Exchange to bind a custom queue to and subscribe to process incoming messages (like commands)
- ase.exchange.core
- Exchange to publish specific messages to core services (like sending up a discovery report)
See the AMQP Users section for details on the users that have been configured for this communication.
These exchanges are described in more detail in the following sections.