什么是Spring,為什么它與微服務有關
求指教,關于什么是Spring,為什么它與微服務有關?
波斯汪
2019-12-10 14:10:08
TA貢獻1847條經(jīng)驗 獲得超7個贊
spring boot+spring cloud服務框架的功能組建和一些常提起的概念。
1:注冊中心,spring boot+spring cloud使用Eureka作為服務的注冊中心,早dubbo+zookeeper的微服務中也常使用zookeeper作為服務的注冊中心
2:服務治理,和服務的調度
3:客戶端負載均衡(包括常用的三種負載均衡策略)
4:服務遠程調度的容錯保護,即電路設計中所說到的保險絲(熔斷機制)
5:spring cloud的聲明式遠程調度
6:服務路由和服務的轉發(fā)
TA貢獻1794條經(jīng)驗 獲得超7個贊
Spring能夠快速引入特性的特點推動了它的實際應用,使用J2EE技術棧開發(fā)應用的企業(yè)級Java開發(fā)人員迅速采用它作為一個輕量級的替代方案。J2EE棧雖然功能強大,但許多人認為它過于龐大,甚至許多特性從未被應用程序開發(fā)團隊使用過。
此外,J2EE應用程序強制用戶使用成熟的(和沉重的)Java應用程序服務器來部署自己的應用程序。
舉報