为什么应该使用 IBM MQ classes for Java?
Java 应用程序可以使用 IBM® MQ classes for Java 或 IBM MQ classes for JMS 来访问 IBM MQ 资源。
注: ![[MQ 9.3.0 2022 年 6 月]](ng930cd.gif)
虽然继续完全支持使用 IBM MQ classes for Java 的现有应用程序,但新应用程序应使用 IBM MQ classes for Jakarta Messaging。 最近添加到 IBM MQ的功能 (例如,异步使用和自动重新连接) 在 IBM MQ classes for Java中不可用,但在 IBM MQ classes for JMS 和 IBM MQ classes for Jakarta Messaging中可用。 有关更多信息,请参阅 为什么应该使用 IBM MQ classes for JMS? 和 为什么应该将 IBM MQ 类用于 Jakarta Messaging?。
![[MQ 9.3.0 2022 年 6 月]](ng930cd.gif)
虽然继续完全支持使用 IBM MQ classes for Java 的现有应用程序,但新应用程序应使用 IBM MQ classes for Jakarta Messaging。 最近添加到 IBM MQ的功能 (例如,异步使用和自动重新连接) 在 IBM MQ classes for Java中不可用,但在 IBM MQ classes for JMS 和 IBM 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 接口。