【发布时间】:2012-03-17 10:19:44
【问题描述】:
我已经相当广泛地使用了 .NET,但我对 WebSphere MQ 还是很陌生。我需要创建一个从 MQ 读取消息的 .NET 应用程序。我不断看到引用 IBM.XMS 或 amqmdnet 库的文章。
我认为我应该使用 IBM.XMS 库,但这两者之间到底有什么区别?
谢谢!
【问题讨论】:
我已经相当广泛地使用了 .NET,但我对 WebSphere MQ 还是很陌生。我需要创建一个从 MQ 读取消息的 .NET 应用程序。我不断看到引用 IBM.XMS 或 amqmdnet 库的文章。
我认为我应该使用 IBM.XMS 库,但这两者之间到底有什么区别?
谢谢!
【问题讨论】:
IBM.XMS 是 IBM 在 C# 中对 JMS 规范的实现。如果您需要 C# 或任何其他 .NET 框架语言中的 JMS 消息传递样式,则需要使用 IBM.XMS。另一方面,amqmdnet 是 MQ 的本机 API 实现,类似于 C MQI,但它使用 C# 并且面向对象。如果您想要 MQ 原生样式的消息传递,请使用 amqmdnet。
HTH。
【讨论】: