從部署架構提高系統健壯性
從部署架構提高系統健壯性
一般的J2EE系統,即包括前臺業務執行部分,又包括查詢統計及報表功能,以及各種各樣的排程功能。一個應用廣泛的系統,可以看作是一個基礎平臺,他一旦當掉,將影響很多人,甚至引起社會投訴!所以開發一個穩定執行的系統,是很多人的追求!
當系統已經固定時,就可以從部署架構上考慮是否可以將系統執行得更健壯。一個基礎平臺的系統總是執行在硬體較好的小型機上,如IBM或者是HP的小型機。這通常對於一個只跑一個weblogic的應用來說,太過浪費!所以可以將一個應用分開成多個應用部署在系統上,以使系統更有效、穩定地執行!
簡單的說,將應用拆分成很多使用者訪問的與只有少數管理者訪問的。分開部署成兩個單獨的應用。這樣每個應用都能充享受小型機的高效能!而對於對多使用者的那個應用來說,他只專注於服務,而不去管理相應後臺的排程,或佔用高cpu與記憶體的報表查詢與統計,所以他總是響應很積極!同樣對於領導查詢的應用來說,由於使用者較少,甚至是獨佔,好處是顯而易見的!
道理很簡單,可去做的恐怕很少!
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11419868/viewspace-1009662/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 論怎麼提高程式的健壯性
- CodeReview--提高程式碼健壯性View
- 如何提高nodejs程式的穩定性,健壯性NodeJS
- 怎麼構建健壯的分散式系統?分散式
- 健壯且可讀的安卓架構設計安卓架構
- 用Flow提升前端健壯性前端
- setsockopt()改善程式的健壯性
- 論程式的健壯性——就看RedisRedis
- 關於對健壯性程式碼的理解
- Data Guard 健壯性查詢必背彙總
- 如何提高對系統架構的理解架構
- 從零開發一個健壯的npm包NPM
- 設計一個健壯的大型檔案下載系統
- 淺析:setsockopt()改善socket網路程式的健壯性
- 如何保障物聯網平臺的安全性與健壯性
- 如何編寫健壯的程式
- 菜鳥一隻,如何提高系統架構能力架構
- 如何自己實現一個健壯的 SSO 單點登入系統
- 關於Java健壯性的一些思考與實踐!Java
- oracle架構之系統全域性區Oracle架構
- 程式碼安全性和健壯性:如何在if和assert中做選擇?
- 寫出健壯的Bash指令碼指令碼
- 構建健壯 Python 包的 5 個簡單規則Python
- Go 函式的健壯性、panic異常處理、defer 機制Go函式
- 使用 CSS perfer-* 規範,提升網站的可訪問性與健壯性CSS網站
- 健壯高效的小程式登入方案
- python 高度健壯性爬蟲的異常和超時問題Python爬蟲
- 基於介面資料變異的App健壯性測試實踐APP
- MySQL高可用架構之Keepalived+主從架構部署MySql架構
- 虛擬化架構與Centos7系統部署架構CentOS
- 老闆:把系統從單體架構升級到叢集架構!架構
- MongoDB健壯叢集——用副本集做分片MongoDB
- Android系統架構-----Android的系統體系架構Android架構
- 【C/C++】訊號處理之sigaction函式的健壯性測試C++函式
- 廣告系統架構架構
- 安卓系統架構安卓架構
- 系統架構師架構
- 從Elasticsearch來看分散式系統架構設計Elasticsearch分散式架構