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