架構設計理念

一個典型軟件的生命週期分爲3個階段:1、設計器.2、實現期,3.運行期

保障項目進度:1、技術標準的精準統一.2、系統部件的良好拆分.3、適合此類項目的腳手架,4、解決各類技術問題的救火隊.

架構的目標與方法:
1、可控性與拆分
系統被拆分後,每個模塊和組件的粒度標準應該滿足一個原則:高內聚,低耦合.高內聚是指模塊內的功能和邏輯是緊密聯繫在一起的.低耦合是指模塊之間的關聯性非常小.
2、複用性與抽象
複用的功能組件化
3、非功能性需求九維目標
1)高性能
2)可靠性
3)穩定性
4)可用性
5)安全性
6)靈活性
7)易用性
8)可擴展性
9)可維護性

4、微服務架構的特點:
1.由一些獨立的服務共同組成應用系統
2、每個服務單獨部署.獨立運行在自己的進程中
3、每個服務都是獨立的業務
4、分佈式管理

符合,高內聚,低耦合的原則.

更多架構關注請關注公衆號
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章