WebSphere MQ .NET - IBM.XMS.dll和amqmdnet.dll之间的区别

tbg*_*gox 7 .net ibm-mq

我已经非常广泛地使用了.NET,但我对WebSphere MQ很陌生.我需要创建一个从MQ读取消息的.NET应用程序.我一直看到引用IBM.XMS或amqmdnet库的文章.

我应该使用IBM.XMS库,但这两者之间究竟有什么区别?

谢谢!

Sha*_*shi 8

IBM.XMS是IBM在C#中实现的JMS规范.如果您需要使用C#或.NET框架的任何其他语言的JMS样式的消息传递,则需要使用IBM.XMS.另一方面,amqmdnet是MQ的本机API实现,类似于C MQI,但它在C#中,并且面向对象.如果您需要MQ本机消息传递,请使用amqmdnet.

HTH.