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

标签 .net ibm-mq

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

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

谢谢!

最佳答案

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

HTH。

关于.net - WebSphere MQ .NET-IBM.XMS.dll和amqmdnet.dll之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9473564/

相关文章:

c# - 通过 SSL 连接到 IBM MQ 的 .NET 客户端

java - WebSphere MQ wmq.jmsra 在 MDB 中出现异常后循环

.net - 连接字符串中 ConnectTimeout 的默认值是多少?

c# - 如何在 .NET 应用程序中松耦合数据库列?

.net - 在表单应用程序和 Windows 服务(或任何 n 层,真的)之间保持设置同步

jakarta-ee - 可以使用 JMS 进行 IBM MQ 消息分段吗?

c# - .NET 框架中是否定义了 FLT_EPSILON?

.net - 编译器失败,错误代码为 -1073741502(SharePoint 2010 SP1 在 Windows Server 2008 R2 上运行)

jms - 骡子 ESB : Setup JMS Endpoint for WMQ Queue

c# - 在 for 循环中启动多个线程无效