开发 XMS .NET 应用程序

IBM® MQ Message Service Client (XMS) for .NET (XMS .NET) 提供了称为 XMS 的应用程序编程接口 (API) ,其接口集与 Java Message Service (JMS) 相同 API。 IBM MQ Message Service Client (XMS) for .NET 包含完全受管的 XMS实现,可由任何符合 .NET 的语言使用。

关于本任务

XMS 支持:
  • 点到点消息传递
  • 发布/预订消息传递
  • 同步消息传递
  • 异步消息传递
XMS 应用程序可以与以下类型的应用程序交换消息:
  • XMS 应用程序
  • IBM MQ classes for JMS 应用程序
  • 本机 IBM MQ 应用程序
  • 使用 IBM MQ 缺省消息传递提供程序的 JMS 应用程序
XMS 应用程序可以连接到下列任何消息传递服务器并使用其资源:
IBM MQ 队列管理器
应用程序可以在绑定或客户机方式下连接。
WebSphere® Application Server service integration bus
应用程序可以使用直接 TCP/IP 连接,也可以使用“基于 TCP/IP 的 HTTP”。
IBM Integration Bus
使用 WebSphere MQ Real-Time Transport在应用程序和代理程序之间传输消息。 可以使用 WebSphere MQ Multicast Transport将消息传递到应用程序。

通过连接到 IBM MQ 队列管理器, XMS 应用程序可以使用 WebSphere MQ Enterprise TransportIBM Integration Bus进行通信。 或者, XMS 应用程序可以通过连接到 IBM MQ来发布和预订。

[MQ 9.2.0 2020 年 7 月]IBM MQ 9.1.1开始,对于 Windows 环境中的应用程序, IBM MQ 支持 .NET Core 。 有关更多信息,请参阅 安装 IBM MQ classes for XMS .NET Standard

[MQ 9.2.0 2020 年 7 月]IBM MQ 9.1.2开始,对于 Linux 环境中的应用程序, IBM MQ 支持 .NET Core

[MQ 9.2.0 2020 年 7 月]IBM MQ 9.1.4开始, XMS .NET 受管应用程序能够自动均衡集群队列管理器之间的连接。 支持 .NET Framework.NET Standard 库。 有关更多信息,请参阅 关于统一集群自动应用程序均衡