Customizing an independent JMS server for Business Automation Workflow
About this task
The embedded JMS server, running on the Workflow server pod, is configured by default. You can update the custom resource (CR) file to deploy an independent JMS server.
By default IBM® Business Automation Workflow Runtime is deployed with JMS running in the baw-server-0. If the pod containing JMS is restarted, Business Automation Workflow pods might experience a brief period of unavailability. If this behavior affects your environment, you can increase the Business Automation Workflow readiness probe timeout values to allow sufficient time for JMS reconnection and recovery.
If Business Automation Workflow is deployed with more than one pod replica, configure an external JMS provider to avoid potential issues during rolling updates of the baw-server pods. The external JMS pod supports only a single replica.
The JMS messaging service supports Basic Authentication (Username/Password) only, using a single built-in Business Automation Workflow service account. If you are using JMS messaging, you must use this account to communicate with the messaging service; customer-defined or external registry users are not supported.
- Username:
/credentials/ADMIN_USERNAME - Password:
/credentials/ADMIN_PASSWORD
Procedure
To deploy an independent JMS server: