簡體   English   中英

WebLogic Server 域是什么以及有什么作用?

[英]What is and what do a WebLogic Server domain?

我是一名 Java 開發人員,我在使用 Java 進行 Web 應用程序開發方面還很陌生,我有以下疑問。

我們正在開發部署在Oracle WebLogic Server上的 Web 應用程序。

weblogic域究竟是什么? 據我了解,每個應用程序都使用一個定義的域。 但它究竟是做什么的?

從 Oracle 文檔

域是 WebLogic Server 的基本管理單元。 它由一個或多個 WebLogic Server 實例以及邏輯相關的資源和服務組成,這些資源和服務作為一個整體進行管理。

Weblogic 域 img

所以它是一個管理容器,您應該考慮以下內容:1 個域等於 1 個管理服務器。

管理服務器:

一個域包括一個配置為管理服務器的 WebLogic Server 實例。 對應用程序配置和部署的所有更改都是通過管理服務器完成的。

管理服務器為管理域和提供對 WebLogic Server 管理工具的訪問提供了一個中心點。 這些工具包括:

  • WebLogic Server 管理控制台:管理服務器的圖形用戶界面。

  • WebLogic Server 節點管理器:一個 Java 程序,使您能夠遠程啟動和停止服務器實例(包括管理服務器和受管服務器),並在發生意外故障后監視和自動重新啟動它們。

  • 請注意,節點管理器安裝在托管任何服務器實例的所有機器上——包括管理服務器和托管服務器。

WebLogic是一個表示環境的概念。

  • 一個包括一個管理服務器和 1 個或多個托管服務器
  • 托管服務器基本上是運行在物理機器或虛擬機上的 Java 服務器,每個服務器可以包含 1 個或多個托管服務器。
  • 托管服務器可以組織成集群
  • Domain還包含Resources ,例如可供Applications使用的數據庫連接池。
  • 應用程序資源部署到特定的托管服務器集群(資源應部署在與需要它的應用程序相同的托管服務器或集群上)

  • 一個通常包含多個應用程序。

  • 集群托管服務器抽象為一個組,因此可以通過將托管服務器添加到集群來輕松擴展應用程序部署。

  • 同一個域中的多個集群可以幫助根據其使用要求隔離應用程序資源

  • 動態集群包括根據特定指標擴展和擴展受管服務器數量的規則。

此外:

  • 每個域有 1 個管理服務器。 通常,在域中運行托管服務器的每組機器有 1 個域。
  • 當 Admin Server 管理部署的地方時,另一個服務 Node Manager 在每台物理機器或 VM 上運行,以管理托管服務器的生命周期(啟動、停止、健康檢查)並向 Admin Server 報告。

oracle docs 中的此鏈接精確定義了 weblogic 域。它詳細說明了從邏輯上、物理上或基於大小划分應用程序的各種方法。具體而言,鏈接中的以下部分可能會回答您的問題

什么是域?

組織域

https://docs.oracle.com/cd/E13222_01/wls/docs103/domain_config/understand_domains.html

我發現以下鏈接也很有用:

http://middlewaremagic.com/weblogic/?p=1914

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM