2011-06-22 65 views
3

有沒有人對Websphere MQ v7配置分發列表(發送消息到一個隊列,並將該消息轉發到其他幾個隊列)有經驗?我想在我的隊列管理器上配置它,而不是客戶端必須知道發送消息的所有隊列。另外,我不想使用主題,因爲我希望能夠分別管理每個隊列。是否有一些配置文件,或者使用WebSphere MQ資源管理器執行此操作的一些方法?如何在服務器端配置WebSphere MQ分發列表?

感謝

回答

1

使用通訊組列表不必「知道」它發送到硬編碼名稱意義上的隊列的程序。但它確實必須提供隊列名稱的列表。通常,您可以將這些放入名稱列表中,讓發送程序在那裏檢索它們。當程序調用PUT時,它還必須準備解析返回代碼的結構而不是單個MQRC。

但是,你真的應該重新考慮使用一個主題。您可以爲每個目標隊列創建管理預訂。這使您可以將發佈發送到您喜歡的任何本地或遠程隊列。它還具有能夠添加或刪除目標的優點,而無需重新啓動 - 或者更糟糕的是,重新編譯 - 發送應用程序。

您可以使用WMQ資源管理器來管理名稱列表或管理主題和管理訂閱。主題/訂閱方法是純粹通過配置完成此操作的唯一方法。要使用分發列表,需要專門爲此目的設計的程序。

相關問題