MQ Overview and Configuration
IBM MQ is a queue managing service from the IBM stack. To support Kubernetes, changes to Cúram were required.
For more information about Cúram Kubernetes architecture changes, see Kubernetes architecture in the Cúram on Kubernetes Guide.
When Cúram 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.