如何支持多个版本的websphere mq?

How to support multiple versions of websphere mq?

我有一个 Java 应用程序(通过 JMS 通信,使用客户端模式连接)需要支持多个版本的 websphere mq (v6,v7.1)(一些客户端希望保留版本6 等升级到版本 7)。如果我将为每个版本创建两个具有特定 code/configuration 的捆绑包,则可以解决该问题。但我想避免这种情况。那么有没有办法避免这个问题呢?

例如,将最新的客户端 jar(v7) 作为依赖项并与旧的 mq(v6) 一起工作,反之亦然?

有人能给我指点一些介绍客户端 jar 和 mq 版本之间兼容性的文档吗?

是的,MQ v7 客户端可以连接到 MQ v6 队列管理器。但请注意,连接 V6 队列管理器时,所有特定于 V7 的功能将无法使用。

提醒您,MQ v6 已经不支持了。您必须迁移到至少 V7.0.1 和可能的最新修复包。