【问题标题】:WebSphere MQ .NET - Difference between IBM.XMS.dll and amqmdnet.dllWebSphere MQ .NET - IBM.XMS.dll 和 amqmdnet.dll 之间的区别
【发布时间】:2012-03-17 10:19:44
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: .net ibm-mq


    【解决方案1】:

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

    HTH。

    【讨论】:

    • 另外我相信 amqmdnet.dll 对于使用 MQ 轮询实现类型很有用,而 IBM.XMS 对于发布/订阅实现很有用。
    • 并非如此。这两种实现都适用于点对点和发布/订阅消息传递模式。 XMS 支持 (1) OnMessage 侦听器,(2) Base .NET (amqmdnet) 实现中不存在的消息属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 2014-06-25
    相关资源
    最近更新 更多