2.9. Message queues#
Nubus for Kubernetes requires message queues for various application components. It uses NATS for the message queue capability. This section describes what application components use message queues. The purpose of NATS is to pass data objects between application components ensuring sequential delivery.
Fig. 2.46 shows that the Provisioning Service functional component is the only user of the NATS message queue. The following application components within the Provisioning Service rely on it:
UDM Listener
UDM Transformer
Dispatcher
Events and Consumer API
Prefill Service
Fig. 2.47 provides a detailed view. It shows which application components access which queue through read or write operations.
See also
- Provisioning Service in components section
for information about internal components and behavior.
- Event objects in data objects section
for information about the data object in the queues for the Provisioning Service.