2010-04-20 149 views
7

全部,WebSphere MQ .NET API

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

谢谢,

马里奥斯

回答

10

MQ,由于在Windows V5.3修复包8,包括amqmdnet.dll,一个.NET组件,其提供对于MQSeries托管代码编程模型。它受IBM支持。

IBM称之为 “MQ类为.NET”

如果你有MQ,你可能有这样的集会。
C:\Program Files\IBM\WebSphere MQ\bin\amqmdnet.dll

Reference

+0

Thanks.Do你碰巧知道从哪里可以下载包含上述DLL的客户端? – koumides 2010-04-20 17:10:10

+1

我刚刚在ibm.com上搜索了“websphere MQ”和“client”,并且发现这是:http://www-01.ibm.com/support/docview.wss?rs=171&context=SSFKSJ&dc=D400&dc=D410&dc= D420&DC = D430&Q1 =客户机的uid = swg24009961&LOC = EN_US&CS = UTF-8&郎= EN – Cheeso 2010-04-20 17:22:30

9

WMQ V6去结束生命期为2011年九月的请你帮个忙,并与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 http://bit.ly/bdSUfd

5

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

WCF样本也在样本目录中。

1

还有一个WebSphere运输的NServiceBus可在http://particular.net,将采取一切困难交易的护理和线程问题,并为您提供如同使用MSMQ一样清晰且干净的消息驱动API。