偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

J2EE下的集群負(fù)載均衡解析

網(wǎng)絡(luò) 網(wǎng)絡(luò)優(yōu)化 網(wǎng)絡(luò)運(yùn)維
本文介紹了J2EE的集群負(fù)載均衡問題,首先我們來分析下這個環(huán)境下的考慮因素,以及這個方案下的技術(shù)定義。最后就是其他方面的知識介紹。

集群和負(fù)載均衡在很多軟件和平臺中都有所應(yīng)用,根據(jù)不同的需求,我們所用的開發(fā)語言也不同?,F(xiàn)在,就來說一下J2EE下的集群負(fù)載均衡的問題。首先我們還是來談一下這個平臺下的基本概念,看看有什么不同。

◆實(shí)現(xiàn)一個J2EE集群需要考慮的因素

設(shè)計J2EE集群需要考慮很多因素。下面這些問題都是在一個大型的J2EE系統(tǒng)需要考慮的(這個列表取自EJB基本訓(xùn)練文檔-“用J2EE創(chuàng)建高可用性和可擴(kuò)展的應(yīng)用)。

◆集群

那種類型的集群適用:垂直還是水平擴(kuò)展?

在那個層次實(shí)現(xiàn)集群:web服務(wù)器或者,servlet,JSP容器還是HTTPsession對象;或者EJB,應(yīng)用服務(wù)JMS和JNDI對象還是數(shù)據(jù)庫集群?

◆負(fù)載均衡

選中一個服務(wù)器的時間(也就是affinity,姻親關(guān)系):每次請求,每個事務(wù)或者每次會話?

如何選擇服務(wù)器(也就是負(fù)載均衡策略):randomly,round-robin,weight-baesd,least loade dserver,或者由應(yīng)用決定?

負(fù)載均衡在哪個位置上實(shí)現(xiàn),客戶端還是服務(wù)器?

◆容錯

服務(wù)器如何進(jìn)行失敗重啟檢測?

什么時候適合失效重啟和嘗試使用其他的服務(wù)器?

失敗節(jié)點(diǎn)上的系統(tǒng)和應(yīng)用的狀態(tài)?

◆session狀態(tài)持久化

狀態(tài)如何傳播?

傳播的頻率?

對象狀態(tài)如何持久化?

狀態(tài)持久化機(jī)制的效率如何?

復(fù)制的狀態(tài)是否粘性?

網(wǎng)絡(luò)環(huán)境對session狀態(tài)的復(fù)制有限制嗎?

◆建議的集群設(shè)置

下面列出在推薦的集群環(huán)境中,我要達(dá)到的目標(biāo):

可升級能力高

◆容錯

動態(tài)配置,易于管理

自動發(fā)現(xiàn)新成員

失敗重啟和負(fù)載均衡,session數(shù)據(jù)內(nèi)存復(fù)制

可插拔/配置的負(fù)載均衡策略

當(dāng)一個成員加入或離開時,能通知組成員

通過多播的方式,無掉包的信息傳輸

集群對web應(yīng)用和服務(wù)器來說都是無縫的。對客戶端和服務(wù)端都是透明的。客戶透明是指客戶端無須知道集群服務(wù)或者集群的設(shè)置。集群的識別和訪問和單機(jī)一樣,而不是各自獨(dú)立的服務(wù)。服務(wù)器透明是指服務(wù)器上的應(yīng)用程序代碼不需要知道是在一個集群之內(nèi)。應(yīng)用程序代碼不能和其他的集群成員通信。

◆總結(jié)

我們看看如何部署一個集群(運(yùn)行多個Tomcat服務(wù)實(shí)例)來達(dá)到上面提交的目標(biāo)。我們將討論在Tomcat5中實(shí)現(xiàn)session復(fù)制的集群架構(gòu)和配置細(xì)節(jié)。

責(zé)任編輯:佟健 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-06-18 15:54:57

J2EE下使用JNDI

2009-06-10 14:10:23

J2EE學(xué)習(xí)J2EE是什么

2009-06-10 13:37:06

J2EE可伸縮性J2EE靈活性J2EE維護(hù)

2009-06-23 08:06:46

J2EE體系架構(gòu)J2EE模型J2EE設(shè)計模式

2009-06-23 16:48:26

J2EE常見問題J2EE平臺

2010-09-29 10:15:35

JDKJ2EEJ2SE

2009-06-11 17:06:11

J2EE歷史Java EE概述

2009-09-23 17:11:18

數(shù)據(jù)持久層Hibernate

2009-06-11 17:11:07

J2EE設(shè)計模式工廠模式

2009-06-30 14:40:32

linux

2009-06-22 17:05:41

Java EEJava企業(yè)應(yīng)用

2009-06-22 17:34:40

J2EE架構(gòu)

2009-06-23 08:12:48

J2EE調(diào)用存儲過程

2009-06-10 13:30:32

J2EE四層模型客戶層Web層

2009-06-18 16:13:14

J2EE開發(fā)

2009-06-22 16:21:02

J2EE線程

2009-06-18 15:42:15

J2EE架構(gòu)

2009-06-22 17:09:00

J2EE項目開發(fā)流程

2011-11-25 14:59:36

JavaJ2EE框架

2009-06-10 13:19:21

J2EE核心APIJ2EE核心組件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號