Sun Java System Message Queue 3.7 UR1 管理指南

使用實體目標

實體目標是訊息代理程式上的一個位置,其中保留接收自訊息產生器的訊息,以便稍後傳送至一個或多個訊息用戶。目標會依使用的訊息傳送網域分為兩種:佇列 (點對點網域) 與主題 (發佈/訂閱網域)。如需有關訊息傳送網域及其相關聯目標的進一步討論,請參閱「Message Queue 技術摘要」。

建立實體目標

依預設,訊息代理程式配置為在訊息產生器或用戶嘗試存取不存在的目標時,會自動建立新的實體目標。在軟體開發環境中測試用戶端程式碼時,這類自動建立的目標非常好用。但是在生產設定中,不但建議停用自動建立目標,最好所有目標都只能由管理員建立。下列程序說明如何將這類管理員建立的目標增加至代理程式。

Procedure將實體目標新增至代理程式

  1. 在 [管理主控台] 視窗的瀏覽窗格中按一下代理程式名稱下的 [目標] 項目,然後選擇 [動作] 功能表的 [增加代理程式目標]。

    或者,您也可以在 [目標] 上按一下滑鼠右鍵,然後從快顯功能表中選擇 [增加代理程式目標]。不論何種方式,都會出現 [增加代理程式目標] 對話方塊 (圖 2–8)。

    圖 2–8 [增加代理程式目標] 對話方塊

    [增加代理程式目標] 對話方塊。按鈕從左至右依次為:[確定]、[重設為預設值]、[取消] 和 [說明]。

  2. 在 [目標名稱] 欄位中輸入該實體目標的名稱。

    請記下指定給此目標的名稱;稍後當您建立與此實體目標相對應的受管理物件時,將需要這個名稱。

    在此練習中,請鍵入名稱 MyQueueDest

  3. 選擇 [佇列] 或 [主題] 單選按鈕,以指定要建立的目標類型。

    在此練習中,請選擇 [佇列] (如果尚未選取)。

  4. 按一下 [確定] 以增加實體目標,並結束對話方塊。

    該實體目標會隨即出現在結果窗格中。

檢視實體目標特性

您可以在管理主控台上,使用 [動作] 功能表的 [特性] 指令,檢視或修改實體目標的特性。

Procedure檢視或修改實體目標的特性

  1. 在 [管理主控台] 視窗的瀏覽窗格中,選擇代理程式名稱下的 [目標]。

    結果窗格會出現可用實體目標的清單,其中顯示各目標的名稱、類型,以及目前的狀態。

  2. 在結果窗格中按一下實體目標名稱,以選擇該目標。

  3. 從 [動作] 功能表中選擇 [特性]。

    即會出現 [代理程式目標屬性] 對話方塊 (圖 2–9),顯示所選實體目標的目前狀態及配置資訊。您可使用此對話方塊變更各項配置特性,如該目標能容納的訊息、產生器及用戶上限。

    圖 2–9 [代理程式目標屬性] 對話方塊

    [代理程式目標屬性] 對話方塊。按鈕從左至右依次為:[確定]、[取消] 和 [說明]。

    在此練習中,請勿變更任何目標特性。

    對於主題目標,[代理程式目標屬性] 對話方塊中會另有一個 [長期訂閱] 標籤。按一下此標籤即會顯示 [長期訂閱] 面板 (圖 2–10),列出目前與指定主題相關聯之所有長期訂閱的相關資訊。

    圖 2–10 [長期訂閱] 面板

    用於列出有關長期訂閱資訊的對話方塊。圖以文字介紹。按鈕從左至右依次為:[確定]、[取消] 和 [說明]。

    您可使用 [長期訂閱] 面板中的 [清除] 和 [刪除] 按鈕,執行下列作業:

    • 清除所有與長期訂閱相關聯的擱置訊息

    • 移除主題的長期訂閱

    佇列目標的 [長期訂閱] 標籤是停用的。

  4. 按一下 [確定] 以接受新的特性值,並結束對話方塊。

清除實體目標的訊息

清除實體目標的訊息,會移除所有與該目標相關聯的擱置訊息,從而清空該目標。

Procedure清除實體目標的訊息

  1. 在 [管理主控台] 視窗的瀏覽窗格中,選擇代理程式名稱下的 [目標]。

    結果窗格會出現可用實體目標的清單,其中顯示各目標的名稱、類型,以及目前的狀態。

  2. 在結果窗格中按一下目標名稱,以選擇該目標。

  3. 從 [動作] 功能表中選擇 [清除訊息]。

    即會出現確認對話方塊,要求您確認是否繼續該作業。

  4. 按一下 [是] 以確認作業,並結束確認對話方塊。

刪除實體目標

刪除目標會先清除目標的全部訊息,然後銷毀目標本身,將此目標從所屬的代理程式中永久移除。

Procedure刪除實體目標

  1. 在 [管理主控台] 視窗的瀏覽窗格中,選擇代理程式名稱下的 [目標]。

    結果窗格會出現可用目標的清單,其中顯示各目標的名稱、類型,以及目前的狀態。

  2. 在結果窗格中按一下目標名稱,以選擇該目標。

  3. 從 [編輯] 功能表中選擇 [刪除]。

    即會出現確認對話方塊,要求您確認是否繼續該作業。

  4. 按一下 [是] 以確認作業,並結束確認對話方塊。

    在此練習中,請勿刪除先前建立的目標 MyQueueDest;請按一下 [否] 結束確認對話方塊,以免執行刪除作業。