weblogic基本概念

來源:互聯網
上載者:User

Oracle Weblogic Server Domain

           Weblogic Server Domain(域)是一個邏輯的嵌入式管理單元,一個Oracle WebLogic Server域是多個Java組件的邏輯相關組。Domain是weblogic中最大的概念,一個域下麵包含著weblogic應用伺服器中的所有東西,weblogic應用伺服器的啟動,停止都是以domain為單位進行管理的。域是由單個管理伺服器管理的WebLogic Server執行個體的集合。          一個weblogic domain包含了一個特定weblogic 伺服器執行個體:Administration Server,Administration Server是整個domain的配置以及管理所有資源的中心點。通常情況下,還會在這個domain中通過配置來擴充出其他的weblogic伺服器執行個體,擴充出來的伺服器執行個體叫做Managed Server。可以將java組件,例如EJB應用,Web Service,各種JAVAEE應用部署到Managed Server上,與此同時Administration Server只是用來進行配置以及管理的。在一個domain中,成組的managed server會作為叢集。         Weblogic domain的目錄和weblogic安裝目錄是區分開的,domain的目錄可以放置於任何地方,也可以不在Middleware Home裡面。         Domain與Oracle instance是同級的,所有的相關設定檔都在 oracle home外面。 Administration Server         Administration server是作為整個domain配置的中心控制實體。Admin Server維護著domain的設定檔以及將配置分配到每個managed server中。Admin Server作為整個domain所有資源的監視中心。每個domain都必須存在著一個Admin Server。        與Admin Server互動,可以通過三種方式:Admin Server console,Oracle WebLogic Scripting Tool (WLST),或者建立Java Management Extension (JMX) 用戶端。另外,還可以使用fusion middleware的控制console(EM)來進行其中的某些事情。Console與EM都是運行在Admin Server上的。Console是基於Web用來對整個domain的資源進行管理的,包含了Admin Server以及Managed Server。EM也是基於Web的管理主控台,用以管理所有的中介軟體組件,例如webcenter,soa,http server等。 Managed Servers和Managed Server Clusters         Managed Server上包含了商業應用,應用組件,Web Service,其他相關資源等等。為了最佳化效能,managed server維護著一個唯讀domain設定檔。當一個managed server啟動的時候,它會串連到Admin Server去同步的設定檔,設定檔是由Admin Server進行維護的。         當建立一個domain的時候,你可以去選擇特定的模板去進行建立,這個模板會包含了所有你的domain的配置資訊。模板可以針對不同的使用進行額外的安裝。模板會支援特定的組件或者是支援特定的某組組件,例如Oracle SOA Suit。一般會針對不同的組件去建立肚子的managed server。         Oracle中介軟體的java組件(例如Oracle SOA, Webcenter,UCM等)以及自己開發的應用都是部署到managed server上的。Managed Server是java virtrual machine(JVM)進程。        如果你想添加某個組件到domain中,例如webcenter,你可以通過使用相應模板去擴充,建立新的managed server。         一般情況下,生產環境為了提高應用的效能,吞吐以及高可用,會去配置兩個或者多個managed server作為叢集來使用。叢集就是多個同時運行,一起工作的weblogic 伺服器執行個體的集合,叢集提高了可擴充性以及可靠性。在叢集中,大多數資源以及服務會對等的部署到每一個managed server中,啟用故障切換以及負載平衡。一個domain可以包含多個叢集。做叢集和不做叢集最主要的差別是故障切換與負載平衡。 Node Manager         節點管理器是區分於weblogic伺服器的一個獨立啟動並執行java工具進程,節點管理器使你能夠去對managed server進行通常的操作,而不用去管相關的Admin Server在哪裡。一般情況下,需要對應用對高可用配置的時候,就會啟用節點管理器。節點管理器可以對managed server執行如下操作:
  • Start
  • Stop
  • Process Monitoring
  • Death Detection
  • Restart
         如果啟動了節點管理器對managed server進行管理,你就可以通過weblogic console或者命令列來針對被管理的managed server進行相應的操作。節點管理器還可以在出現未可預料的錯誤的時候去自動重啟managed server。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.