MQ Overview and Configuration
IBM MQ is a queue managing service from the IBM stack. To support Kubernetes, changes to SPM were required.
For more information about SPM Kubernetes architecture changes, see Kubernetes architecture in the Social Program Management SPM on Kubernetes Guide.
When SPM is containerized on Kubernetes, it uses IBM MQ to manage JMS messages for Cúram Deferred Processes and Cúram Workflows. For more information about MQ, see About IBM MQ.
If MQ fails, certain functionality will be unusable. This includes and is not limited to, creation of a case and creation of an application. In order to reduce the likelihood of this, MQ can be configured to be a multi-instance deployment. This results in a stateful set being created, with one active/primary queue manager, and one standby/secondary queue manager.