什么是分布式?
分布式是一組計算機,通過網(wǎng)絡(luò)相互連接傳遞消息與通信并協(xié)調(diào)它們的行為而形成的系統(tǒng).
組件之間彼此進行交互以實現(xiàn)共同的目的.
什么是集群
計算機集群簡稱集群是一種計算機系統(tǒng)阎毅,它通過一組松散集成的計算機軟件和/或硬件連接起來高度緊密地協(xié)作完成計算工作购裙。
在某種意義上,他們可以被看作是一臺計算機羽德。
Spring Cloud 的優(yōu)勢
1.Spring Cloud 來源于 Spring锻煌,質(zhì)量、穩(wěn)定性、持續(xù)性都可以得到保證腾窝。
2.Spirng Cloud 天然支持 Spring Boot,更加便于業(yè)務(wù)落地居砖。
3.Spring Cloud 發(fā)展非常的快虹脯,從 2016 年開始接觸的時候相關(guān)組件版本為 1.x,到現(xiàn)在將要發(fā)布 2.x 系列悯蝉。
4.Spring Cloud 是 Java 領(lǐng)域最適合做微服務(wù)的框架归形。
5.相比于其它框架,Spring Cloud 對微服務(wù)周邊環(huán)境的支持力度最大鼻由。
6.對于中小企業(yè)來講暇榴,使用門檻較低。
7.Spring Cloud 是微服務(wù)架構(gòu)的最佳落地方案蕉世。
Spring Cloud 的核心特性
1.分布式/版本化配置蔼紧。
2.服務(wù)注冊和發(fā)現(xiàn)。
3.路由狠轻。
4.服務(wù)和服務(wù)之間的調(diào)用奸例。
5.負載均衡。
6.斷路器向楼。
7.分布式消息傳遞查吊。
Spring Cloud 的核心組件
1.服務(wù)治理: Spring Cloud Eureka
2.客戶端負載均衡: Spring Cloud Ribbon
3.服務(wù)容錯保護: Spring Cloud Hystrix
4.聲明式服務(wù)調(diào)用: Spring Cloud Feign
5.API 網(wǎng)關(guān)服務(wù):Spring Cloud Zuul
6.分布式配置中心: Spring Cloud Config
下一章會講 Spring Cloud 核心組件的功能和使用教程