初入SpringCloud
阿新 • • 發佈:2018-11-26
ng- 十分 服務發現 mil 技術架構 strong bubuko 公司 pro
微服務的實現方式很多,但是最火的莫過於Spring Cloud了。為什麽?
-
後臺硬:作為Spring家族的一員,有整個Spring全家桶靠山,背景十分強大。
-
技術強:Spring作為java領域的前輩,可以說是功力深厚。有強力的技術團隊支撐,一般人還真比不了
-
群眾基礎好:可以說大多數程序員的成長都伴隨著Spring框架,試問:現在有幾家公司開發不用Spring?SpringCloud與Spring的各個框架無縫整合,對大家來說一切都是熟悉的配方,熟悉的味道。
-
使用方便:相信大家都體會到了SpringBoot給我們開發帶來的便利,而SpringCloud完全支持SpringBoot的開發,用很少的配置就能完成微服務框架的搭建
2.簡介
Spring最擅長的就是集成,把世界上最好的框架拿過來,集成到自己的項目中。
SpringCloud也是一樣,它將現在非常流行的一些技術整合到一起,實現了諸如:配置管理,服務發現,智能路由,負載均衡,熔斷器,控制總線,集群狀態等等功能。其主要涉及的組件包括:
netflix
-
Eureka:註冊中心
-
Zuul:服務網關
-
Ribbon:負載均衡
-
Feign:服務調用
-
Hystix:熔斷器
3.
SpringCloud的版本命名比較特殊,因為它不是一個組件,而是許多組件的集合,它的命名是以A到Z的為首字母的一些單詞組成:
3.1為什麽Spring Cloud版本用的是單詞而不是數字?
設計的目的是為了更好的管理每個Spring Cloud的子項目的清單。避免子的版本號與子項目的版本號混淆。
3.2版本發布計劃說明
初入SpringCloud