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

时间:2012-02-27 22:43:41

标签: .net ibm-mq

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

我应该使用IBM.XMS库但这两者之间的区别到底是什么?

谢谢!

1 个答案:

答案 0 :(得分:8)

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

HTH。