程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 建構大型商業系統所要考慮的事項

建構大型商業系統所要考慮的事項

編輯:關於JAVA
建構大型商業系統所要考慮的事項1。遠程訪問。考慮客戶端與服務器端連接邏輯。包括分發請求,參數代理等。2。負載均衡。客戶端必須使用最小的負載連接到服務端。如果當一個服務器端負荷太重,因該選者另外一個服務器端。3。事務失敗復原。如果一個服務器端崩潰,或者網絡崩潰,應該考慮客戶端能否重新路由道其他服務器而不會中斷服務? 如果可以,如果做到快速的復原?你的業務能接受的時間是多少?一秒?還是一分鐘?4。綜合遺留系統。代碼既要能夠綜合已經存在的遺留系統,也要把持久地業務數據寫入數據庫。5。事務。當兩個客戶端同時訪問數據庫的同一行會發生什麼?或者當數據庫崩潰的時候又會發生什麼? 事務將會把你從上述苦惱中解脫出來。6。集群。當服務器崩潰的時候服務器容器的狀態是什麼?是不是所有的服務器都回復制這種狀態,所以所有的客戶端 能夠使用不同的服務?7。動態發布。當站點運行過程中如何來對軟件更新?需不需要讓機器重期?8。平滑停止服務。如何平滑的停止一個客戶端正在使用的服務器,而不中斷服務?9。記錄。如果出錯了,是不是有查找錯誤的信息記錄?一條記錄就是幫助我們調試問題解決問題10。系統管理。在一次災難性的錯誤後,誰來管理系統?當災難發生的時候,我們應該使用管理員來管理系統11。線程。當有許多的客戶端連接到服務器端時,這就需要服務器有能力處理多個客戶端的同時請求。這就要求 服務器端具有多線程的能力。12。中間件原始信息。當客戶端與服務器端松耦合時,有些類型的請求就有信息通訊。這就需要基礎的信息執行。13。實體生命周期。當客戶端增長,消除的時候,服務器中的實體就具有了產生,銷毀的生命周期。14。資源共享。當一個客戶端當前不再使用服務器,這個服務器中的寶貴的資源就會重新返回資源池, 提供給其他的客戶端使用。15。安全。服務器端與數據庫需要保護起來。用戶只能做他們有權限的操作。16。緩存。當有一些數據為所有客戶端共享的時候,就好比一個公共的物品藍,就要避免服務器一個有一次的從 數據庫讀這些數據。可以把這些數據暫時存放在服務器端的內存中,避免網絡堵塞以及數據庫采樣數
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved