京東應用架構設計ppt閱讀總結


(一)架構設計原則總結:

1.架構願景:高可用性、高可擴展性、低成本、多快好省(高時效、高人效、低成本)

2.業務架構設計原則:基礎業務下沉抽象成平台、核心業務非核心業務分離、隔離不同類型的業務、主流程輔流程分離
3.基礎服務--->組合服務--->流程服務--->UI
4.應用架構設計原則:穩定性、解耦/拆分、抽象化(應用、數據庫、服務器)、松耦合(盡量異步、同步需要設計隊列和超時)、容錯設計
5.架構分解就是為了滿足高並發和大數據,具體原則:
6.服務設計原則:無狀態、可復用、松耦合、可治理
7.數據架構設計原則:統一數據視圖、數據應用分離、數據異構(源數據與目標數據內容相同時做索引異構、內容不同時做數據庫異構)、數據讀寫分離、用mysql開源數據庫、合理使用緩存。
8.數據平台示例
9.基礎技術架構:
10.系統運行時原則:可監控、應用可回滾,功能可降級、在線擴容、安全保障、可容錯、可故障轉移
11.系統部署原則:為故障多搭建一套系統、開發運維分開、設計20實現3部署1.5的DID原則、灰度發布、虛擬化部署、機房部署以業務域划分
12.流程控制:分流--->降級--->限流
 
 
 
 
 
 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM