High Quality JMS Messaging.

How to Upgrade a SwiftMQ Router and JMS Clients

SwiftMQ's versioned protocols ensure downward compatibility of a SwiftMQ Router.

Therefore it is very important to respect the following order during an upgrade process:

Downtime can be minimized by enabling transparent reconnect for JMS clients (see remote JMS clients, configuration of connection factories; JNDI documentation).

JMS clients [re-]connect with their current protocol version to the new SwiftMQ Router. Upgrade of JMS clients can be done when they are shutdown anyway. Procedure as follows:

Please read the release notes of the SwiftMQ distribution for further upgrade and compatibility notes.