Liberty:JMS 消息传递
Liberty 支持异步消息传递作为基于 Java™ 消息服务 (JMS) 编程接口的通信方法。JMS 接口为 Java 程序(客户机和 Java EE 应用程序)提供了创建、发送、接收和读取异步请求(作为 JMS 消息)的公共方法。通过使用 Liberty,可以配置多个 JMS 消息传递提供者,这些提供者可供 JMS 应用程序使用。
在 Liberty 中,支持以下 JMS 消息传递提供者:
- 作为 JMS 消息传递提供程序的 Liberty 嵌入式消息传递引擎
- 服务集成总线,它是 WebSphere® Application Server 传统版的缺省消息传递提供者
- IBM MQ 消息传递提供程序,它将 IBM MQ 系统用作提供者
您的应用程序可以使用来自这三个 JMS 提供者的消息传递资源。根据有关消息传递的特定需求或者是否要与现有消息传递系统进行集成来选择 JMS 提供者。例如,您可能想让应用程序在本地连接至 Liberty 消息传递提供程序,而不需要配置任何外部消息传递提供程序,在这种情况下,您会使用 Liberty 嵌入式消息传递引擎。此外,您可能想要与现有消息传递基础结构(例如,IBM MQ)进行集成。在这种情况下,可以使用 IBM MQ 消息传递提供程序直接进行连接,也可以配置与 IBM MQ 网络建立了链接的服务集成总线,然后通过缺省消息传递提供程序访问该总线。