Weblogic集羣(一)

Weblogic集羣

集羣概念

WebLogic Server集羣是一組相互協作的WebLogic Server實例

集羣提供了:高可用性、負載均衡、可擴展性

集羣圖解如下所示:

 

什麼樣服務能被集羣以及什麼樣服務不能被集羣

能被集羣的服務

一個集羣的服務是一組在集羣中的多個服務器上都可用的API或接口

WebLogic Server提供了以下的集羣服務:Web應用、EJBRMI對象、JNDI

其中JNDI樹如下所示:

 

WebLogic Server也爲以下資源提供了部分的集羣特性:JDBC連接、JDBC連接工廠、JMS Connection Factories

不能被集羣的服務

WebLogic Server不提供對以下資源的集羣:文件服務、時鐘服務

這些服務仍然可以部署在集羣中的某個服務器上,但不能享受以下特性:負載均衡、容錯

集羣架構

基本的集羣架構

一個基本的集羣將靜態HTTP、表示層邏輯、業務層邏輯和對象置於一個集羣中

 

多層架構的集羣

Web層和業務邏輯層的服務放在兩個不同的集羣中

 

配置集羣

配置集羣的系統需求

Cluster的配置需要:

  • 各服務器在同一個局域網中(同一子網中)
  • 各服務器可通過IP muticast訪問到(UDP)
  • 各服務器用靜態IP地址
  • 各服務器版本必須一致
  • WebLogic Server實例必須:
  • 用同樣的IP muticast地址
  • 能用同樣的IP地址但必須是不同的TCP/IP端口或有不同的IP地址相同的端口

配置一個集羣

配置步驟如下所示

  • dizzy1dizzy2dizzy3服務停止

 

  • 新建集羣

 

  • 填寫相應名稱、消息傳遞模式選擇“多點傳送”、填寫相應的多點傳送地址和多點傳送端口

 

  • 創建成功後查看集羣信息

 

  • 向集羣中添加服務器

 

  • dizzy1dizzy2dizzy3分別添加到集羣中

 

  • 添加成功後集羣中服務器列表

 

  • 啓動集羣中服務器
    • 啓動Cluster中的服務器就像啓動被管服務器一樣
    • 服務器啓動然後加入到Cluster
    • 服務器的所有信息都從管理服務器的config.xml中讀取
  • 啓動一個Cluster的基本步驟是:

1. 啓動Cluster所在Domain中的管理服務器

2. 啓動Cluster中的被管服務器

 


dizzy3啓動截圖和上述兩圖相類似。

  • 向集羣中部署web應用

 

  • 向集羣中所有服務器部署

 

  • 確認部署信息後選擇“完成”

 

監控集羣


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章