構建大型商務系統應該考慮的因素

來源:互聯網
上載者:User

1、遠程方法調用。需要通過網路連接使用戶端和伺服器串連起來的機制。這些機制包括髮送方法請求,代理參數傳遞等。
2、平衡裝載。用戶端必須以最
小的裝載量串連到伺服器端。如果伺服器過載了,那麼就要考慮另一個伺服器了。
3、透明的故障恢複。如果伺服器崩潰了,或者網路崩潰了,用戶端能被
路由到其他的伺服器而不中止服務嗎?如果能,那麼故障恢複要多快能完成?您的商務應用所容許的底限是什嗎?數秒還是數分?
4、後台整合。將持久的
商務應用資料寫入到資料庫並與legacy系統整合時,需要為此編寫代碼。
5、事務。當兩個客戶同時訪問資料庫的同一行時會發生什嗎?資料庫會崩
潰嗎?事務將使您免受這樣的侵擾
6、群集。當伺服器持有某些狀態卻崩潰了,將會發生什麼情況?那個狀態能否被複製到其他的伺服器以至於用戶端可以
利用另一個服務。
7、動態重部署。在網站運行時如何實施軟體的升級?您是否要讓機器停止下來或者讓它保持運行。
8、無損關機。當您要關閉
一個伺服器時,您能否以一種平穩的而無損的方式來做這件事情?這樣您不必中斷提供給正在使用伺服器的用戶端的服務。
9、登陸和檢查。如果出現了問
題,能否有一個記錄檔供我們參考,從而決定問題的原因所在?一個記錄檔能使我們排除掉問題以使它不再發生
10、系統管理。誰來監控我們的系
統。當災難性的故障發生的時候,誰來監控我們的系統?我們需要一個監視軟體,能夠在災難故障發生的時候向管理員報告。
11、線程化。因為我們的有
很多客戶要串連到伺服器,所以伺服器就必須有能同時處理多個客戶請求的能力。這意味著伺服器必須通過編碼來實現多線程。

 

轉自:http://blog.csdn.net/wuhailin2005/archive/2009/01/07/3726369.aspx

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.