springcloud的理解
生活随笔
收集整理的這篇文章主要介紹了
springcloud的理解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、Spring Cloud核心組件,在微服務(wù)架構(gòu)中,分別扮演的角色:
Eureka:各個服務(wù)啟動時,Eureka Client都會將服務(wù)注冊到Eureka Server,并且Eureka Client還可以反過來從Eureka Server拉取注冊表,從而知道其他服務(wù)在哪里
Ribbon:服務(wù)間發(fā)起請求的時候,基于Ribbon做負(fù)載均衡,從一個服務(wù)的多臺機器中選擇一臺
Feign:基于Feign的動態(tài)代理機制,根據(jù)注解和選擇的機器,拼接請求URL地址,發(fā)起請求(請求那個服務(wù))
Hystrix:發(fā)起請求是通過Hystrix的線程池來走的,不同的服務(wù)走不同的線程池,實現(xiàn)了不同服務(wù)調(diào)用的隔離,避免了服務(wù)雪崩的問題。(Hystrix是隔離、熔斷以及降級的一個框架。)
Zuul:如果前端、移動端要調(diào)用后端系統(tǒng),統(tǒng)一從Zuul網(wǎng)關(guān)進(jìn)入,由Zuul網(wǎng)關(guān)轉(zhuǎn)發(fā)請求給對應(yīng)的服務(wù)。
總結(jié)
以上是生活随笔為你收集整理的springcloud的理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试自我最总结
- 下一篇: vue实现下拉框动态筛选