7

全部,

是否有可以下载的 WebSphere MQ .NET API?我基本上是在尝试编写一个 C# 应用程序来侦听 MQ 队列中的消息。

谢谢,

马里奥斯

4

5 回答 5

10

MQ,从 Windows 上的 v5.3 修订包 8 开始,包括 amqmdnet.dll,一个为 MQSeries 提供托管代码编程模型的 .NET 程序集。它由 IBM 提供支持。

IBM 将其称为“.NET 的 MQ 类”

如果你有 MQ,你可能有这个程序集。
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll

参考

于 2010-04-20T15:19:03.560 回答
9

WMQ v6 于 2011 年 9 月停止使用。帮自己一个忙,从 v7 客户端http://bit.ly/bXM0q3而不是 v6 客户端开始。最好,您希望 QMgr 也为 v7,因为 .Net 功能在最新版本中得到了极大的改进。也就是说,v7 客户端将与 v6 QMgr 一起使用,您只是无法获得所有新的 v7 功能。但是,当 v6 不受支持时,它确实使您不必在 18 个月内重新部署客户端。

安装后,在安装目录/tools/dotnet/samples/cs 目录中查找一些示例代码。以下是一些文档链接,可帮助您入门:

IBM - WebSphere MQ 帮助 - http://bit.ly/aIerjJ(查找使用 .Net手册)

IBM - WebSphere MQ - SupportPacs by Product http://bit.ly/bdSUfd

于 2010-04-23T15:10:31.950 回答
5

在 MQ 7 中,他们甚至为 WMQ 添加了 WCF 传输通道。基本上,这意味着您也不必编写侦听消息的代码,只需使用 WCF 管道即可。

WCF 示例也在 samples 目录中。

于 2010-07-21T11:35:30.067 回答
1

最新的客户端是 v7,可以在这里找到http://www-01.ibm.com/support/docview.wss?rs=171&uid=swg24019253&loc=en_US&cs=utf-8&lang=en只需下载并安装以获得.dll

于 2013-01-29T09:24:43.143 回答
1

http://particular.net上还有一个用于 NServiceBus 的 WebSphere 传输,它将处理所有困难的事务和线程问题,并为您提供与使用 MSMQ 一样的漂亮和干净的消息驱动 API。

于 2013-06-10T12:52:48.163 回答