揭開J2EE集群的神秘面紗
2005年八月
整理:楓遠(yuǎn)雅客 http://www.fyyk.com?? 點(diǎn)擊下載PDF文件?
轉(zhuǎn)載自http://blog.csdn.net/esoftwind
翻譯自TSS的文章。-- Uncover the hood of J2EE Clustering
原文:http://www.theserverside.com/tt/articles/article.tss?l=J2EEClustering
?????越來越多的關(guān)鍵應(yīng)用運(yùn)行在J2EE(Java 2, Enterprise Edition)中,這些諸如銀行系統(tǒng)和賬單處理系統(tǒng)需要高的可用性(High Availability, HA),同時(shí)像Google和Yahoo這種大系統(tǒng)需要大的伸縮性。高可用性和伸縮性在今天高速增長(zhǎng)的互連接的世界的重要性已經(jīng)證實(shí)了。eBay于1999年6月停機(jī)22小時(shí)的事故,中斷了約230萬的拍賣,使eBay的股票下降了9.2個(gè)百分點(diǎn)。
?????J2EE集群是用來提供高可用性和伸縮性服務(wù),同時(shí)支持容錯(cuò)處理的一種流行的技術(shù)。但是,由于J2EE規(guī)范缺乏對(duì)集群的支持,J2EE供應(yīng)商實(shí)現(xiàn)集群的方法也各異。這給J2EE架構(gòu)師和開發(fā)人員帶來了很多困難。以下是幾個(gè)常見的問題:
????? >為什么帶集群功能的商業(yè)J2EE服務(wù)器產(chǎn)品如此昂貴?(10倍于不帶集群功能的產(chǎn)品)
????? >為什么基于單服務(wù)器環(huán)境構(gòu)建的應(yīng)用不能在集群中運(yùn)行?
????? >為什么應(yīng)用在集群環(huán)境中運(yùn)行得很慢,但在非集群環(huán)境中卻快得多?
????? >為什么集群的應(yīng)用移植到其他服務(wù)器中失敗?
理解這些限制和要素的最佳方法是學(xué)習(xí)他們的實(shí)現(xiàn)方式。