萬(wàn)戶OA ezOFFICE的大并發(fā)設(shè)計(jì)_第1頁(yè)
萬(wàn)戶OA ezOFFICE的大并發(fā)設(shè)計(jì)_第2頁(yè)
萬(wàn)戶OA ezOFFICE的大并發(fā)設(shè)計(jì)_第3頁(yè)
萬(wàn)戶OA ezOFFICE的大并發(fā)設(shè)計(jì)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、萬(wàn)戶OA ezOFFICE的大并發(fā)設(shè)計(jì)隨著企業(yè)信息化的發(fā)展,企業(yè)信息系統(tǒng)應(yīng)用的規(guī)模也不斷增大,用戶訪問(wèn)量日益變大, 數(shù)據(jù)處理的規(guī)模日益增長(zhǎng),對(duì)服務(wù)器的響應(yīng)的要求也越來(lái)越高,我們?nèi)绾翁岣逴A的處理能 力,來(lái)應(yīng)對(duì)這些需求的增長(zhǎng)呢?這就要求OA系統(tǒng)具備良好的集群架構(gòu)擴(kuò)展性,良好的系統(tǒng) 架構(gòu)設(shè)計(jì)以及良好的應(yīng)用設(shè)計(jì)。一、集群架構(gòu)擴(kuò)展性ezOFFICE專業(yè)版是萬(wàn)戶ezOFFICE系列產(chǎn)品的高端版本,采用了 J2EE集群架構(gòu)設(shè)計(jì), 可以滿足客戶對(duì)大用戶數(shù)、高并發(fā)、高可靠性的要求,主要適用于大型集團(tuán)式企事業(yè)單位的 應(yīng)用。集群架構(gòu)設(shè)計(jì)是體現(xiàn)OA系統(tǒng)的重要屬性,ezOFFICE采用的集群架構(gòu)可以無(wú)限的支持水 平擴(kuò)

2、展。它以一種簡(jiǎn)單的方式來(lái)處理不斷增加的用戶和數(shù)據(jù)壓力,對(duì)水平擴(kuò)展的良好支持是 衡量OA系統(tǒng)的重要指標(biāo),不斷增加水平擴(kuò)展的節(jié)點(diǎn)數(shù)可以有效的滿足用戶數(shù)壓力增大時(shí)系 統(tǒng)的響應(yīng)。當(dāng)用戶數(shù)增多時(shí),由于單個(gè)java虛擬機(jī)資源的限制,無(wú)法無(wú)限擴(kuò)展自己的性能, 這種情況下OA要能支持多個(gè)JVM實(shí)例的部署,擴(kuò)展OA系統(tǒng)。這種簡(jiǎn)單且成本低的擴(kuò)展方式 可以有效的提高系統(tǒng)的性能,而不必去采購(gòu)價(jià)格高昂的大型計(jì)算機(jī)來(lái)滿足企業(yè)的集中計(jì)算。ezOFFICE采用的J2EE架構(gòu)設(shè)計(jì)可以很好的支持負(fù)載均衡和失敗轉(zhuǎn)移功能。它采用的負(fù) 載均衡會(huì)自動(dòng)偵測(cè)每臺(tái)應(yīng)用服務(wù)器的訪問(wèn)壓力數(shù)據(jù),在有新的用戶請(qǐng)求發(fā)起時(shí),會(huì)根據(jù)壓力 的情況自動(dòng)轉(zhuǎn)發(fā)用戶

3、的請(qǐng)求到壓力小的服務(wù)器上,從而保證了每臺(tái)應(yīng)用服務(wù)器的壓力均衡,最終實(shí)現(xiàn)企業(yè)OA系統(tǒng)的高性能和高可用性。當(dāng)某一臺(tái)應(yīng)用服務(wù)器發(fā)生故障時(shí),用戶對(duì)它的 訪問(wèn)發(fā)生錯(cuò)誤時(shí),失敗轉(zhuǎn)移會(huì)迅速的將該用戶的后續(xù)請(qǐng)求轉(zhuǎn)移到正常的服務(wù)器上,從而實(shí)現(xiàn) OA系統(tǒng)的高容錯(cuò)性。二、系統(tǒng)架構(gòu)設(shè)計(jì)ezOFFICE在系統(tǒng)的架構(gòu)設(shè)計(jì)上為了充分實(shí)現(xiàn)大并發(fā)的要求,在系統(tǒng)的體系結(jié)構(gòu)上專門(mén) 獨(dú)立出一個(gè)開(kāi)發(fā)層,為緩存層。基于J2EE架構(gòu)設(shè)計(jì)的ezOFFICE會(huì)使用緩存的機(jī)制來(lái)存儲(chǔ)那 些經(jīng)常被讀取而較少被修改的內(nèi)容,從而避免頻繁的從數(shù)據(jù)庫(kù)里讀取數(shù)據(jù),以提高OA的系 統(tǒng)的應(yīng)用性能。每一個(gè)OA的部署結(jié)構(gòu)上都會(huì)有一個(gè)緩存組件提供對(duì)本地OA的緩存服務(wù),

4、特 別是在集群環(huán)境下,不同的節(jié)點(diǎn)服務(wù)器之間的緩存都存在著冗余的對(duì)象,不同節(jié)點(diǎn)服務(wù)器上 的緩存之間需要實(shí)現(xiàn)數(shù)據(jù)同步更新,以保證緩存數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)的一致性。ezOFFICE 系統(tǒng)數(shù)據(jù)昨另外ezOFFICE在部署結(jié)構(gòu)上經(jīng)過(guò)了大量的優(yōu)化,特別是經(jīng)過(guò)了大量的客戶應(yīng)用的實(shí)踐, 積累了豐富的優(yōu)化配置經(jīng)驗(yàn),對(duì)中間件層的大量?jī)?yōu)化工作能夠有效的針對(duì)ezOFFICE發(fā)揮其 性能起到重要的作用,從而滿足了 OA系統(tǒng)的大并發(fā)要求。通常ezOFFICE支持絕大多數(shù)中間 件和數(shù)據(jù)庫(kù)類型,對(duì)其進(jìn)行優(yōu)化參數(shù)設(shè)置,比如jdk版本、jvm內(nèi)存、垃圾回收、線程定義 等等,都可以在部署層面有效的支撐ezOFFICE產(chǎn)品,滿足其對(duì)于大

5、并發(fā)用戶數(shù)的壓力要求。三、應(yīng)用設(shè)計(jì)ezOFFICE在系統(tǒng)的應(yīng)用設(shè)計(jì)上也更多的考慮到了大并發(fā)的要求,特別是在用戶請(qǐng)求的 響應(yīng)時(shí)間上做了許多的優(yōu)化,滿足用戶使用上的良好體驗(yàn)。萬(wàn)戶網(wǎng)絡(luò) HYPERLINK http:/WWW.WHIR.NET WWW.WHIR.NET選擇對(duì)象頁(yè)面是ezOFFICE系統(tǒng)里使用很頻繁的一個(gè)頁(yè)面,它主要用來(lái)給用戶提供組織 和人員的查詢和選擇,ezOFFICE采用分層加載的方法來(lái)減少一次獲取數(shù)據(jù)的數(shù)量,避免組 織結(jié)構(gòu)樹(shù)過(guò)于復(fù)雜和龐大時(shí)系統(tǒng)不能及時(shí)響應(yīng)。另外對(duì)于系統(tǒng)里所有已查看用戶的頁(yè)面都采 用分頁(yè)加載的形式設(shè)計(jì),避免系統(tǒng)一次性加載過(guò)多的不必要的信息,增加服務(wù)器的壓力,從 而

6、提升了系統(tǒng)的性能。工作流系統(tǒng)是ezOFFICE系統(tǒng)的核心應(yīng)用,它涉及到的業(yè)務(wù)表單數(shù)據(jù)十分龐大,特別是 規(guī)模較大的企業(yè)客戶產(chǎn)生的業(yè)務(wù)表的規(guī)模也十分龐大,那么ezOFFICE在對(duì)他們的持久化操 作上采用了分表設(shè)計(jì)的方式,用來(lái)擴(kuò)展業(yè)務(wù)數(shù)據(jù)的存儲(chǔ)性能。每個(gè)工作流表單都會(huì)對(duì)應(yīng)一個(gè) 或者多個(gè)獨(dú)立生成的物理數(shù)據(jù)表,每張表單的數(shù)據(jù)可存儲(chǔ)在不同的數(shù)據(jù)表中,以此來(lái)分流數(shù) 據(jù),避免集中存儲(chǔ)帶來(lái)的數(shù)據(jù)查詢的壓力,同時(shí)也保證了數(shù)據(jù)分析利用的方便。內(nèi)部郵件模塊是ezOFFICE里數(shù)據(jù)操作較大的一個(gè)應(yīng)用模塊,一些大型的企業(yè)使用它來(lái) 做內(nèi)部交流和溝通,由于使用過(guò)于頻繁,每天都會(huì)產(chǎn)生大量的業(yè)務(wù)數(shù)據(jù),日積月累郵件數(shù)據(jù) 會(huì)幾何級(jí)的增長(zhǎng),從而影響系統(tǒng)的查詢性能。ezOFFICE在設(shè)計(jì)內(nèi)部郵件時(shí)采用了歷史郵件 的方式來(lái)備份歷史數(shù)據(jù),讓在用數(shù)據(jù)和歷史數(shù)據(jù)物理上分離,從而減少系統(tǒng)不必要的數(shù)據(jù)操 作,加快數(shù)據(jù)檢索速度,提升性能。自定義桌面是ezOFFICE的門(mén)戶,是展現(xiàn)OA里各模塊的平臺(tái),它可以在一個(gè)平臺(tái)上展示 所有OA的內(nèi)部信息和數(shù)據(jù),還可以實(shí)現(xiàn)桌面的定制化,展示互聯(lián)網(wǎng)信息和

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論