設定及部署 Coherence 部署層

開始之前

  • 驗證您的網域拓樸是否可支援個別 WebLogic Server 叢集以代表 Coherence 部署層。請參閱管理 Oracle WebLogic Server 的叢集中的叢集架構
  • 為任何使用 Coherence 的應用程式模組 (Web Application、EJB 等等) 建立及封裝 Coherence Grid Archive (GAR) 模組。請參閱封裝 Coherence 應用程式

為獲得最佳效能或擴充性,通常會使用 WebLogic Server 叢集來設定 Coherence。例如,將其中一個 WebLogic Server 叢集作為 Coherence 資料層使用,並代管一或多個啟用儲存的伺服器;將另一個不同的 WebLogic Server 叢集是作為 Coherence 應用程式層使用,並代管一或多個應用程式;最後 (如果需要) 將另一個不同的 WebLogic Server 叢集作為 Coherence 代理主機層使用,並代管一或多個 Coherence 代理主機伺服器。請參閱管理 Oracle WebLogic Server 的叢集中的建立 Coherence 部署層

在 WebLogic Server 中設定及部署 Coherence 叢集層的主要步驟如下:

  1. 如果您尚未如此做,請於管理主控台的變更中心中按一下鎖定和編輯 (請參閱 使用變更中心)。
  2. 在您的網域中設定將與相對應 WegLogic Server 叢集層關聯的 Coherence 叢集資源。請參閱建立 Coherence 叢集
  3. 設定 Coherence 資料層。資料層是一個 WebLogic Server 叢集,與 Coherence 叢集關聯,並代管任何數目之已啟用儲存並受管理的 Coherence 伺服器。資料層中的受管理 Coherence 伺服器可在叢集上儲存及分派資料 (主要資料與備份資料)。
    1. 建立 WebLogic Server 叢集。請參閱設定叢集
    2. 保留預設的叢集模式 (單點傳播) 並視需要變更廣播通道,或使用下拉式清單選取「多點傳播」,然後視需要提供不同的多點傳播位址與連接埠。
    3. 瀏覽至資料層叢集的叢集 > Coherence 頁籤。
    4. 使用 Coherence 叢集下拉式清單選取 Coherence 叢集,以將它與 WebLogic Server 叢集關聯。依照預設,指定給此 WebLogic Server 叢集的「受管理 Coherence 伺服器」,將會成為啟用儲存的 Coherence 成員 (快取伺服器),如啟用本機儲存欄位所指示。
  4. 為您的資料層建立受管理 Coherence 伺服器。請參閱建立受管理伺服器
    1. 按一下選項來將伺服器新增至現有叢集,然後使用下拉式清單選取資料層 WebLogic Server 叢集。受管理伺服器會繼承資料層 WebLogic Server 叢集的 Coherence 設定值。
    2. 請重複此步驟來視需要建立其他受管理伺服器。
  5. 設定 Coherence 應用程式層。應用程式層是一個 WebLogic Server 叢集,與 Coherence 叢集關聯,並代管任何數目之已停用儲存並受管理的 Coherence 伺服器。應用程式層中的受管理 Coherence 伺服器可代管應用程式 (快取處理站從屬端),且是 Coherence 叢集成員。
    1. 設定 WebLogic Server 叢集。保留預設的叢集模式 (單點傳播) 並視需要變更廣播通道,或使用下拉式清單選取「多點傳播」,然後視需要提供不同的多點傳播位址與連接埠。請參閱設定叢集
    2. 瀏覽至資料層叢集的叢集 > Coherence 頁籤。
    3. 使用 Coherence 叢集下拉式清單選取 Coherence 叢集,以將它與 WebLogic Server 叢集關聯。取消選取啟用本機儲存核取方塊來停用應用程式層上的儲存。指定給此 WebLogic Server 叢集的受管理 Coherence 伺服器將成為已停用儲存的 Coherence 成員 (從屬端)。應用程式層中的伺服器一律不能用來儲存快取資料。
  6. 請重複步驟 4 來將受管理 Coherence 伺服器新增至應用程式層。但是,請使用 Coherence 叢集下拉式方塊選取應用程式層 WebLogic Server 叢集,受管理伺服器才能繼承應用程式層叢集的 Coherence 設定值。請重複此步驟來視需要建立其他受管理伺服器。
  7. 如果必要,請設定 Coherence 代理主機層。受管理 Coherence 代理主機伺服器可讓 Coherence*Extend 從屬端在不是叢集成員的情況下使用 Coherence 快取。
    1. 請重複步驟 5 來設定 Coherence 代理主機層。請確定取消選取啟用本機儲存核取方塊,才能讓指定給此 WebLogic Server 叢集的受管理 Coherence 伺服器成為已停用儲存的 Coherence 成員 (從屬端)。
    2. 請重複步驟 4,使用 Coherence 叢集下拉式方塊選取代理主機層 WebLogic Server 叢集,來將受管理 Coherence 伺服器新增至代理主機層,受管理伺服器才能繼承代理主機層叢集的 Coherence 設定值。
    3. 請重複此步驟來視需要建立其他受管理伺服器。
  8. 將 Coherence GAR 模組部署到您的 WebLogic Server 網域。獨立 GAR 的部署方式與其他 JavaEE 模組相同。請參閱在 WebLogic Server 中部署 Coherence 應用程式

相關工作

相關主題