您可以將現有主題轉換成叢集主題,或是建立新的叢集主題。 作法是導覽至主題內容,然後指定要管理此主題的叢集名稱,以及用於此主題之發佈的叢集遞送機制。
開始之前
建立包含兩個以上佇列管理程式的叢集,如 建立佇列管理程式叢集中所述。SYSTEM.BASE.TOPIC
和 SYSTEM.DEFAULT.TOPIC
通常不應用作叢集主題。 這是因為 SYSTEM.BASE.TOPIC
存在於所有叢集佇列管理程式上,因此它只會影響本端佇列管理程式,除非在所有佇列管理程式上予以修改,讓其具有正確運作的發佈/訂閱叢集。 整個主題樹狀結構也在單一叢集內,這會避免主題空間的子區段在一個叢集中,也更難以將主題空間的子區段分割成不同的叢集。 不過,有些狀況是必要的,例如 IBM Integration Bus群體移轉。 如需相關資訊,請參閱 發佈/訂閱傳訊。
還有一些不將 SYSTEM.DEFAULT.TOPIC
設為叢集主題的原因:它存在於叢集中的所有佇列管理程式上,因此它只會影響本端佇列管理程式,而當它是叢集主題時所定義的所有主題也會變成相同叢集中的叢集主題。
關於此作業
如果要在 IBM MQ Explorer 導覽器視圖中建立新的叢集主題,請完成下列步驟:
程序
- 展開您要在其中建立新叢集主題的叢集佇列管理程式。
- 在導覽窗格中,選取 主題。
- 選取現有主題,或是建立新主題。
- 若要選取現有主題,請在主要窗格中的主題按兩下。
- 若要建立新主題,請在導覽窗格中的 主題 上按一下滑鼠右鍵,然後選取 。 如需相關資訊,請參閱 建立新主題。
- 在內容窗格中,按一下 叢集 以開啟「 叢集 」內容頁面。
- 在 叢集主題 欄位中,輸入您要主題所屬的叢集名稱。
- 選用項目: 若為 IBM MQ 8.0 以及更新版本,請從 叢集遞送 下拉清單中選取遞送機制。
選項如下:
- 直接
- 在一個佇列管理程式上發佈的訊息會直接從該佇列管理程式,傳送到叢集中任何其他佇列管理程式上的每個訂閱。
- 主題主機
- 在一個佇列管理程式上發佈的訊息會從該處,傳送到管理主題定義的佇列管理程式。 那個主題主機佇列管理程式會將訊息繼續遞送到叢集中任何其他佇列管理程式上的每個訂閱。
- 按一下 套用 以儲存變更。