IBM Websphere MQ .net 客户端,更适合 amqmdnet 或 XMS

IBM Webshpere MQ .net client, which is more suitble amqmdnet or XMS

我有一个使用 amqmdnet dll 的 IBM websphere MQ .net 客户端应用程序。它工作正常,但我无法以基于事件(订阅)的方式阅读消息。在线阅读我发现 XMS 库具有内置的订阅者方法。

我也在研究 .net 客户端应用程序的可伸缩性,它将允许一组节点读取相同的 MQ 管道。我的 objective 是创建一个支持

的 .net 消息消费者

在这种情况下,首选哪种方法?

IBM MQ 类 for .NET(amqmdnet.dll) 和 IBM Message Service API for .NET(XMS .NET) 都支持 IBM MQ 的大部分功能:两个支持点-对点 & publish/subscribe。两者都支持多个客户端从单个队列连接和消费。均支持工作单位。两者都得到 IBM 的完全支持。

XMS .NET 支持 MessageListener 对象以简化队列消费。在 IBM MQ 类 for .NET 中,您需要编写自己的函数来使用队列。

IBM 技术说明“XMS .NET – An Overview 对 XMS .NET 功能进行了很好的概述。