當前位置:開發者網絡 >> 技術教程 >> JSP教程 >> Java技巧及代碼 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
建構大型商業系統所要考慮的事項
作者:未知
日期:2005-04-30
人氣:
投稿:(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:

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


相關文章: