2017-08-14 94 views
0

我有一個使用amqmdnet dll的IBM websphere MQ .net客戶端應用程序。它工作正常,但我不能以事件(訂閱)方式閱讀消息。在線閱讀我發現XMS庫具有內置的訂戶方法。IBM Webshpere MQ .net客戶端,它更適合amqmdnet或XMS

我也在研究.net客戶端應用程序的可伸縮性,它將允許讀取相同MQ管道的節點羣集。我的目標是創建支持

  • 點至點&發佈/訂閱方法連接到相同的隊列和使用消息的節點的

  • 羣集一個.net消息消費者。

  • 一旦持久化,就從管道中移除消息。

在這種情況下哪種方法更受歡迎?

回答

1

用於.NET的兩個IBM MQ類(amqmdnet.dll)和用於.NET的XMS .NET的IBM Message Service API都支持IBM MQ的大多數功能:都支持點對點&發佈/訂閱。兩者都支持多個客戶端連接並從單個隊列中消費。兩者都支持工作單位。兩者都得到IBM的全力支持。

XMS .NET支持消息監聽對象來簡化從隊列耗時。在用於.NET的IBM MQ類中,您需要編寫自己的函數以從隊列中消耗。

IBM技術「XMS .NET – An Overview有XMS .NET功能很好的概述。您的反饋

+0

謝謝。 – Neeraj

+0

@Neeraj如果你發現我的答案有幫助,請直接點擊向下箭頭下的灰色顯示對勾接受在答案的左邊。 – JoshMc