我可以在使用 WAS 8.5.5 的同时将我的 MQ 版本升级到 9.0 吗?

Can I upgrade my MQ version to 9.0 while still using WAS 8.5.5?

我的雇主在 WAS 服务器 8.5.5 上有一个应用程序 运行。它使用 MQ 客户端适配器连接到版本 7 上的 MQ 设置。现在我的雇主正在将 MQ 升级到版本 9,但希望将 WAS 服务器保留在 8.5.5。这可能吗?在 IBM 的一篇文章中,我看到了以下内容:

IBM MQ 版本 9.0 资源适配器无法部署到早期版本的 WebSphere Application Server,因为这些版本未获得 Java™ EE 7 认证。

如果您的问题专门针对传统 WAS(而不是 Liberty 配置文件),那么答案是肯定的。

tWAS捆绑了一个level of MQ resource adapter,这个捆绑的RA继承了应用服务器的支持生命周期。 [此支持不适用于已手动应用于 tWAS 安装的其他版本的 MQ 资源适配器,因此通常建议使用捆绑的 RA。]

Any supported MQ client can communicate with any supported MQ queue manager,因为任何一方都将协商正在使用的 MQ 通信流的版本,以达到相互适合的级别。这意味着 MQ 7.1 资源适配器可以与版本 9.0 的队列管理器进行通信,当然,此客户端建立的任何连接都没有资格使用 7.1 之后添加到产品中的功能。