激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

J2EE應用的核心策略

時(shí)間:2024-10-30 23:43:53 J2EE培訓 我要投稿
  • 相關(guān)推薦

J2EE應用的核心策略

  對于J2EE,我們知道當開(kāi)發(fā)應用時(shí),在架構設計階段的決定將對應用的性能和可擴展性產(chǎn)生深遠的影響,F在當開(kāi)發(fā)一個(gè)應用項目時(shí),我們越來(lái)越多地注意到了性能和可擴展性的問(wèn)題。應用性能的問(wèn)題比應用功能的不豐富問(wèn)題往往更為嚴重,前者會(huì )影響到所有用戶(hù),而后者只會(huì )影響到碰巧使用該功能的那些用戶(hù)。

  作為應用系統的負責人,一直被要求"要少花錢(qián)多辦事"----用更少的硬件,更少的網(wǎng)絡(luò )帶寬,以及更短的時(shí)間完成更多的任務(wù)。J2EE通過(guò)提供組件方式和通用的中間件服務(wù)是目前首選的最優(yōu)方式。而要能夠構建一個(gè)具有高性能和可擴展性的J2EE應用,需要遵循一些基本的架構策略。

  緩存(Caching)

  簡(jiǎn)單地說(shuō),緩存中存放著(zhù)頻繁訪(fǎng)問(wèn)的數據,在應用的整個(gè)生命周期中,這些數據存放在持久性存儲器或存放在內存中。在實(shí)際環(huán)境中,典型的現象是在分布式系統中每個(gè)JVM中有一個(gè)緩存的實(shí)例或者在多個(gè)JVM中有一個(gè)緩存的實(shí)例。

  緩存數據是通過(guò)避免訪(fǎng)問(wèn)持久性存儲器來(lái)提高性能的,否則會(huì )導致過(guò)多的磁盤(pán)訪(fǎng)問(wèn)和過(guò)于頻繁網(wǎng)絡(luò )數據傳輸。

  復制

  復制是通過(guò)在多臺物理機器上創(chuàng )建指定應用服務(wù)的多個(gè)拷貝來(lái)獲得整體更大吞吐效率。理論上看,如果一個(gè)服務(wù)被復制成兩個(gè)服務(wù),那么系統將可處理兩倍的請求。復制是通過(guò)單一服務(wù)的多個(gè)實(shí)例的方式從而減少每個(gè)服務(wù)的負載來(lái)提高性能的。

  并行處理

  并行處理將一個(gè)任務(wù)分解為更為簡(jiǎn)單的子任務(wù),并能夠同時(shí)在不同的線(xiàn)程中執行。

  并行處理是通過(guò)利用J2EE層執行模式的多線(xiàn)程和多CPU特點(diǎn)來(lái)提高性能。與使用一個(gè)線(xiàn)程或CPU處理任務(wù)相比,以并行方式處理多個(gè)子任務(wù)可以使操作系統在多個(gè)線(xiàn)程或處理器中進(jìn)行分配這些子任務(wù)。

  異步處理

  應用功能通常被設計為同步或串行方式。異步處理只處理那些非常重要的任務(wù)部分,然后將控制立即返回給調用者,其他任務(wù)部分將在稍后執行。

  異步處理是通過(guò)縮短那些在將控制返回給用戶(hù)之前必須處理的時(shí)間來(lái)提高性能的。雖然都做同樣多的事情,但是用戶(hù)不必等到整個(gè)過(guò)程完成就可以繼續發(fā)出請求了。

  資源池

  資源池技術(shù)使用的是一套準備好的資源。與在請求和資源之間維持1:1的關(guān)系的不同,這些資源可被所有請求所共享。資源池的使用是有條件的,需要衡量下面兩種方式的代價(jià):

  A、維持一套可被所有請求共享資源的代價(jià)

  B、為每個(gè)請求都重新創(chuàng )建一個(gè)資源的代價(jià)

  當前者小于后者時(shí),使用資源池才是有效率的。

  希望通過(guò)本文介紹的是J2EE中的五個(gè)核心策略,對你有幫助。

【J2EE應用的核心策略】相關(guān)文章:

J2EE應用下基于A(yíng)OP的抓取策略07-14

J2EE核心技術(shù)08-05

J2EE控制策略10-21

j2ee的控制策略10-08

核心員工激勵策略08-16

折疊J2EE的核心API與組件積累08-25

J2EE的13種核心技術(shù)09-01

J2EE表現層設計思考核心08-31

J2EE的13種核心技術(shù)簡(jiǎn)介10-06

高性能J2EE應用的技巧07-21

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频