一文读懂spring boot 和微服务的关系
歡迎訪問網易云社區,了解更多網易技術產品運營經驗。
Spring Boot 和微服務沒關系, Java 微服務治理框架普遍用的是 Spring Cloud。
Spring Boot 產生的背景,是開發人員對 Spring 框架越來越復雜的配置吐槽越來越多,Pivotal 設計 Spring Boot 用來簡化新 Spring 應用的初始搭建以及開發過程。正如題主感覺的,Spring Boot 在簡化配置、打包和集成第三方工具方面確實做得很好,可以減低 Spring 開發人員的入門門檻。
Spring Cloud 是 Pivotal 推出的基于Spring Boot的一系列框架的集合,旨在幫助開發者快速搭建一個分布式的服務或應用。Spring Cloud 由眾多子項目組成,如Spring Cloud Config、Spring Cloud Netflix、Spring Cloud Consul等,提供了搭建分布式系統及微服務常用的工具,如配置管理、服務發現、服務容錯、服務路由等。下圖可以參考。
當然,微服務應用生命周期要解決的問題不僅僅是微服務治理,網易云認為,完整的微服務平臺應該可以提供覆蓋從開發、測試、構建、發布到上線運維的問題。網易云輕舟微服務就是基于這樣的理念設計的,并且是基于開源、兼容開源的。在微服務框架層面,輕舟微服務基于 Spring Cloud 優化,并兼容 Dubbo。
相關文章:
【推薦】?如何能低成本地快速獲取大量目標用戶,而不是與競爭對手持久戰?
【推薦】?NGUI可展開列表的實現
【推薦】?從互聯網+角度看云計算的現狀與未來(2)
轉載于:https://www.cnblogs.com/zyfd/p/10030748.html
總結
以上是生活随笔為你收集整理的一文读懂spring boot 和微服务的关系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重金属1%溶液中以pb计成和以pb计怎么
- 下一篇: BZOJ 4103 [Thusc 201