亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

J2EE分層服務(wù)器部署方法

時(shí)間:2020-10-31 16:35:02 J2EE培訓(xùn) 我要投稿

J2EE分層服務(wù)器部署方法

  J2EE是使用Java技術(shù)開(kāi)發(fā)企業(yè)級(jí)應(yīng)用的工業(yè)標(biāo)準(zhǔn),它是Java技術(shù)不斷適應(yīng)和促進(jìn)企業(yè)級(jí)應(yīng)用過(guò)程中的產(chǎn)物。適用于企業(yè)級(jí)應(yīng)用的J2EE,提供一個(gè)平立的、可移植的、多用戶(hù)的、安全的和基于標(biāo)準(zhǔn)的企業(yè)級(jí)平臺(tái),從而簡(jiǎn)化企業(yè)應(yīng)用的開(kāi)發(fā)、管理和部署。J2EE是一個(gè)標(biāo)準(zhǔn),而不是一個(gè)現(xiàn)成的產(chǎn)品。

  對(duì)于開(kāi)發(fā)分層的好處在于:

  (1)降低耦合,通過(guò)接口規(guī)范的方式訪(fǎng)問(wèn),提高效率和共享效率,以及對(duì)于調(diào)用層不需要知道底層實(shí)現(xiàn)就可以很好的進(jìn)行切割。

  分層:分為代碼級(jí)別的分層和服務(wù)器級(jí)別的分層。

  代碼級(jí)別的分層好處在于降低耦合,上層依賴(lài)下層,通過(guò)接口訪(fǎng)問(wèn)下層,不需要知道接口實(shí)現(xiàn)。

  服務(wù)器級(jí)別的分層,在于增強(qiáng)上層的負(fù)載能力,避免在同一服務(wù)器下由于服務(wù)層某一服務(wù)相對(duì)比較消耗資源而占用資源過(guò)多,導(dǎo)致其他的`請(qǐng)求等待執(zhí)行,導(dǎo)致相應(yīng)比較慢。通過(guò)web層訪(fǎng)問(wèn)服務(wù)層服務(wù)器,從而把占用資源比較多的服務(wù)放到獨(dú)立服務(wù)器,從而提高web層的訪(fǎng)問(wèn)效率。有的web訪(fǎng)問(wèn)業(yè)務(wù)很簡(jiǎn)單,很快就能相應(yīng),而又的比較慢,可能都不需要訪(fǎng)問(wèn)服務(wù)層,或服務(wù)層通過(guò)集群負(fù)責(zé)的方式調(diào)用服務(wù)層,大大提升訪(fǎng)問(wèn)效率。

  舉例按照代web->service->dao三層訪(fǎng)問(wèn),架構(gòu)演變

  (1)部署的在服務(wù)器Server-A中,action直接在同一虛擬機(jī)中調(diào)用service就ok了。

  如果Server-A最大支持100的并發(fā)請(qǐng)求,那么如果10個(gè)用戶(hù)提交生成訂單并扣款并生成鏡像圖片文件,比較消耗資源,占用CPU98%,而此時(shí)其他的90個(gè)登陸請(qǐng)求訪(fǎng)問(wèn)服務(wù)器,而此時(shí),由于CPU占用資源過(guò)多,那么就會(huì)導(dǎo)致另外的90個(gè)請(qǐng)求在等待,那么效率此時(shí)執(zhí)行的10個(gè)請(qǐng)求完成,那么給用戶(hù)帶來(lái)的體驗(yàn)就十分差。

  (2)此時(shí)會(huì)考慮再增加web服務(wù)器,但用戶(hù)訪(fǎng)問(wèn)并發(fā)量上來(lái)后,那么又會(huì)帶來(lái)同樣的問(wèn)題

  (3)發(fā)現(xiàn)提交訂單的業(yè)務(wù)比較占用資源,那么就把該占用資源的服務(wù)層,分離到單獨(dú)的應(yīng)用服務(wù)器中,通過(guò)SOA方式調(diào)用服務(wù),

  (4)這樣web應(yīng)用服務(wù)器能夠比較快的處理客戶(hù)端請(qǐng)求響應(yīng),而占用資源的則單獨(dú)服務(wù)放到單獨(dú)服務(wù)器中執(zhí)行,把webserver中的占用資源壓力分流到單獨(dú)的應(yīng)用服務(wù)器中。同時(shí)服務(wù)層的服務(wù)器也可以采用集群的方式來(lái)響應(yīng)服務(wù)。

  好處:

  降低web應(yīng)用服務(wù)器中比較占用資源消耗的時(shí)間片。

  增強(qiáng)web應(yīng)用服務(wù)器層的訪(fǎng)問(wèn)吞吐量。

  服務(wù)層獨(dú)立出去可以更好的提供服務(wù),可以通過(guò)集群的方式提供服務(wù),增加吞吐量

  可以大大增強(qiáng)系統(tǒng)的穩(wěn)定性和安全、效率。

  web層通過(guò)集群,服務(wù)層通過(guò)集群等等好處。

【J2EE分層服務(wù)器部署方法】相關(guān)文章:

1.j2ee服務(wù)器有哪些

2.J2EE應(yīng)用服務(wù)器

3.j2ee應(yīng)用服務(wù)器和web服務(wù)器解析

4.J2EE應(yīng)用服務(wù)器集群

5.J2EE應(yīng)用服務(wù)器介紹

6.j2ee應(yīng)用服務(wù)器和web服務(wù)器的比較

7.J2EE應(yīng)用服務(wù)器技術(shù)概述

8.常用J2EE應(yīng)用服務(wù)器簡(jiǎn)介