C# IBM Webshpere MQ.net客户端,哪个更适合amqmdnet或XMS

C# IBM Webshpere MQ.net客户端,哪个更适合amqmdnet或XMS,c#,ibm-mq,xms,C#,Ibm Mq,Xms,我有一个使用amqmdnet dll的IBM websphere MQ.net客户端应用程序。它工作正常,但我无法以基于事件(订阅)的方式读取消息。在线阅读时,我发现XMS库有内置的订户方法 我还研究了.net客户端应用程序的可伸缩性,它将允许一组节点读取相同的MQ管道。我的目标是创建一个支持 点到点&发布/订阅方法 连接到同一队列并使用消息的节点群集 一旦消息被持久化,就将其从管道中删除 在这种情况下,首选哪种方法?IBM MQ类for.NET(amqmdnet.dll)和IBM消息服务A

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

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

  • 点到点&发布/订阅方法

  • 连接到同一队列并使用消息的节点群集

  • 一旦消息被持久化,就将其从管道中删除


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

IBM MQ类for.NET(amqmdnet.dll)和IBM消息服务API for.NET(XMS.NET)都支持IBM MQ的大多数功能:都支持点到点和发布/订阅。两者都支持从单个队列连接和使用多个客户端。两者都支持工作单位。IBM完全支持这两种方法

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


IBM Technote“对XMS.NET功能有很好的概述。

感谢您的反馈。@Neeraj如果您觉得我的答案有帮助,请单击答案左侧向下箭头正下方的灰色复选标记接受。