为什么应该使用 IBM MQ classes for Java?

Java 应用程序可以使用 IBM® MQ classes for JavaIBM MQ classes for JMS 来访问 IBM MQ 资源。

注: [MQ 9.3.0 2022 年 6 月][MQ 9.3.0 2022 年 6 月]虽然继续完全支持使用 IBM MQ classes for Java 的现有应用程序,但新应用程序应使用 IBM MQ classes for Jakarta Messaging 最近添加到 IBM MQ的功能 (例如,异步使用和自动重新连接) 在 IBM MQ classes for Java中不可用,但在 IBM MQ classes for JMSIBM MQ classes for Jakarta Messaging中可用。 有关更多信息,请参阅 为什么应该使用 IBM MQ classes for JMS?为什么应该将 IBM MQ 类用于 Jakarta Messaging?
注:

[稳定]IBM 将不再对 IBM MQ classes for Java 进行进一步的增强,并且它们在功能上已稳定在 IBM MQ 8.0中提供的级别。 将继续完全支持使用 IBM MQ classes for Java 的现有应用程序,但不会添加新功能部件,并且将拒绝增强请求。 完全支持意味着缺陷将与对 IBM MQ 系统需求的更改所必需的任何更改一起修复。

IMS中不支持 IBM MQ classes for Java

WebSphere® Liberty中不支持 IBM MQ classes for Java 。 它们不得与 IBM MQ Liberty 消息传递功能或通用 JCA 支持一起使用。 有关更多信息,请参阅 在 J2EE/JEE 环境中使用 WebSphere MQ Java 接口