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 消息消费者
点对点 & publish/subscribe 方法
连接到同一队列并使用消息的节点集群。
一旦持久化就从管道中删除消息。
在这种情况下,首选哪种方法?
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 功能进行了很好的概述。
我有一个使用 amqmdnet dll 的 IBM websphere MQ .net 客户端应用程序。它工作正常,但我无法以基于事件(订阅)的方式阅读消息。在线阅读我发现 XMS 库具有内置的订阅者方法。
我也在研究 .net 客户端应用程序的可伸缩性,它将允许一组节点读取相同的 MQ 管道。我的 objective 是创建一个支持
的 .net 消息消费者点对点 & publish/subscribe 方法
连接到同一队列并使用消息的节点集群。
一旦持久化就从管道中删除消息。
在这种情况下,首选哪种方法?
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 功能进行了很好的概述。