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