新聞中心
JBoss集群配置概念

創(chuàng)新互聯(lián)公司是一家專業(yè)提供清遠企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為清遠眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
JBoss集群(Cluster)是一組計算機節(jié)點的集合,它們作為一個整體向用戶提供一組網(wǎng)絡(luò)資源。一個理想的集群對用戶是透明的。用戶由單一入口訪問集群的資源,從來不會意識到集群中的節(jié)點。在他們看來,集群是一個系統(tǒng),而非多個計算機系統(tǒng)。集群還應(yīng)該支持隨意增加和減少集群系統(tǒng)的節(jié)點,而這同樣不會影響到用戶的訪問。
JBoss集群分類
習(xí)慣上,JBoss集群配置的關(guān)鍵是把集群分為高可用(High Availability,簡稱HA)集群和高性能計算(High PerfermanceComputing,簡稱HPC)集群兩類。HA集群的目標(biāo)是提高系統(tǒng)的可使用性(availability),即可靠性(reliability)和可維護性(maintainability)。請不要將集群中的可使用性(availability)與UE和交互設(shè)計中的可用性(Usability)混淆。HA集群的核心是防止單點失效,這一般是通過失敗轉(zhuǎn)移來實現(xiàn)的,即在一個節(jié)點失效后由另一個節(jié)點接替服務(wù)。不丟失用戶狀態(tài)。HA集群的其他主要特性還包括負載均衡、session同步等。我們使用的SQL Server數(shù)據(jù)庫的雙機熱備和Oracle的RAC都屬于HA集群。HPC集群采用并行計算技術(shù)提供超大規(guī)模計算和存儲能力,多數(shù)超級計算機都是HPC集群。這不是我們關(guān)注的集群。
JBoss集群架構(gòu)
JBoss集群是HA集群。JBoss集群有2種架構(gòu)。一是客戶端攔截器(Client-side interceptor)架構(gòu),一是負載均衡器(Load balancer)架構(gòu)??蛻舳藬r截器架構(gòu)適于用C/S結(jié)構(gòu),負載均衡器架構(gòu)適用于B/S結(jié)構(gòu)。本文只敘述負載均衡器架構(gòu)的JBoss集群。
負載均衡器架構(gòu)由負載均衡器和n個集群節(jié)點組成。每個節(jié)點是一個JBoss服務(wù)器實例。負載均衡器是全局唯一的前置機,全部用戶請求都發(fā)到負載均衡器,由其轉(zhuǎn)發(fā)到各節(jié)點。當(dāng)負載均衡器發(fā)現(xiàn)一個節(jié)點失效后,會將請求轉(zhuǎn)發(fā)到另一個節(jié)點上,從而保證服務(wù)得以延續(xù)。負載均衡器同時負責(zé)加權(quán)靜態(tài)負載均衡調(diào)度??傊?,負載均衡器的健康程度決定了集群的全局健康度,負載均衡器失敗將導(dǎo)致集群全部失效。這是前置機架構(gòu)集群的主要潛在問題。
JBoss的負載均衡器架構(gòu)集群實際是由Tomcat的HTTP集群實現(xiàn)的。JBoss有自己的負載均衡器,但效果不佳,官方文檔沒有介紹,幾乎沒有人使用。一般情況下,我們都是采用apache+mod_jk作為負載均衡器。下文敘述的都是基于這種架構(gòu)。mod_jk是apache的一個插件,負責(zé)apache與tomcat之間的通訊,是JBoss集群配置(tomcat集群)的關(guān)鍵。
Jboss版本的選擇
目前,JBoss主要有3、4、5三個版本系列。JBoss 5目前只有2個beta版,實用尚需時日。JBoss 3的最后版本是2006年3月更新的3.2.8.SP1。隨著JBoss 4日益成熟和JBoss 5的開發(fā),已經(jīng)停止更新1年多的Jboss 3逐漸淡出歷史舞臺。JBoss 4最新版本依次是4.2.1.GA、4.2.0.GA和4.0.5.GA。但官方網(wǎng)站提供的JBoss集群文檔只更新到4.0.5 GA,所以選擇JBoss 4.0.5 GA實現(xiàn)JBoss集群配置。
【編輯推薦】
- MyEclipse+JBoss配置
- JBoss簡介告訴我們JBoss是什么
- JBoss下載與JBoss安裝
- JBoss AS 5.1.0.Beta1 發(fā)布
- JBoss Seam框架下的單元測試
本文標(biāo)題:JBoss集群配置前言與集群知識
當(dāng)前網(wǎng)址:http://m.5511xx.com/article/dhihsig.html


咨詢
建站咨詢
