001,微服務入門

微服務入門?spring

 

spring cloud 是一系列工具框架的集合體,提供了一整套的微服務的解決方案。架構

 

微服務的有點:框架

1,開發相對簡單分佈式

2,技術棧靈活微服務

3,服務獨立解耦工具

4,可用性高測試

 

微服務的缺點:架構設計

1,維護和部署複雜度增長設計

2,服務間的通信成本增長接口

3,數據一致性(分佈式事務的存在)

4,系統集成測試()

 

微服務架構設計原則:

1,服務自治原則:每一個微服務應用應該具有獨立的業務能力、依賴與運行環境

2,單一職責原則:

3,輕量級通訊原則:通訊協議須要跨語言 跨平臺

4,接口明確原則:每一個服務對外接口 應該明肯定義,並儘可能保持不變。

 

spring-cloud 官網:

http://projects.spring.io/spring-cloud/

 

spring-cloud的優勢:

1,約定優於配置

2,開箱即用,快速啓動

3,適用於各類環境

4,輕量級的組件:整合的組件 都是 比較輕的

5,組件的支持很豐富,功能很齊全

6,選型中立

 

環境、技術版本組合:

相關文章
相關標籤/搜索