項目的經驗教訓(隨時補充)

來源:互聯網
上載者:User
項目的經驗教訓:
01.測試環境與開發環境的網路一定要分開;
02.資料的一致性問題(主要是前台資料庫和後台資料庫;要根據資料自身的特性進行分類,”重要資料“採用反饋機制(註:定期核對機制);”普通資料或者大資料量資料“採用機制無反饋(註:1.對於有狀態的資料:採用雙通道保證可靠性,訊息體上要有“時間戳記”來防止舊資料覆蓋新資料的問題;2.對於增量無狀態的資料:需要採用單通道加定期有核對機制來保證可靠性);
03.源碼版本管理,現網源碼版本要一致;
04.網管監控(重點:包括網路和主機參數等)、服務監控好提前考慮(重點:包括服務是否可用;以及服務內部涉及到的中間環節,例如:1.“中間表和訊息佇列”要能監控到“大小與存在與否”;2.對於服務內部的模組或主件之間的遠程調用(TCP/RPC)要有逾時監控等);
05.伺服器主機核心參數和網路參數調優;
06.伺服器的主備和叢集方案--可靠性方面;
07.系統錯誤定位方法;
08.效能測試一定要先做;
09.資源和資產管理表格一定要做好,並即時更新;
10.人際關係一定要處理好;
11.前期架構設計非常重要,不要盲目的採用新技術;
12.不要做大而全的東西,首先滿足基本要求;
13.一定充分聽取客戶的意見,但也不能完全按照客戶要求;
14.系統和應用的日誌一定要處理好,例如:日誌分割和記錄層級,日誌格式等;
15.對發生的問題及時進行總結,進行品質回述,而不是追究責任人,並要形成FAQ;
16.對於日常維護和排錯編寫的指令碼及時總結,並更新到配置庫;
17.開發要將基本迴歸用例自動化,減少重複性勞動;
18.代碼Review最少要做到其他人瞭解基本邏輯;
19.工作之前一定要有計劃,計劃一旦確定不易更改,領導者切記隨心所欲;
20.資料的儲存方式:分布式儲存需要採用定期核對的機制防止資料的不一致問題的發生;集中式儲存需要考慮集中式資料庫的處理效能問題,即需要響應快,並且能支援高並發;
21.分布式系統中如果用到時間做比較的時候,各個節點之間的系統時間要統一,NTP服務;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.