原创 springcloud 系列--瞭解一下 OpenFeign

文章目錄寫在前面Feign1、feign 如何完成對註解 @FeignClient 的加載的2、Fegin 一般是接口,它是如何完成動態代理的?2.1、未啓用 Hystrix2.2、啓用 Hystrix3、把大多數人難住的 Ope

原创 springcloud 系列 -- 簡單瞭解一下 hystrix

文章目錄寫在前面1、爲什麼需要熔斷器服務雪崩2、如果自己寫一個斷路器,你會怎麼做呢?隔離策略快速失敗限流統計熔斷系統自適應保護擴展3、現有類似功能組件對比4、使用注意hystrix 超時設置hystrix 使用線程池隔離時,無法傳

原创 springcloud 系列-- 三言兩語,帶你認識 ribbon

前言 ribbon 作爲一個負載均衡組件,個人認爲,其核心的功能就是提供多種負載均衡策略。 暫停思考一下,如果讓你自己寫負載均衡組件,要如何做? 獲取有多少合適的服務可供負載 服務有時候可能會不可用,那麼需要更新維護服務,及時將

原创 springcloud 系列--用幾張圖,帶你瞭解 eureka-server

寫在前面 不建議爲了看源碼而看源碼,這樣做無意義!其次,有時候瞭解工作機制即可,不一定得深入源碼的每一個細節。更多的時候,看源碼,只是工作需要。因此,源碼分析,不會貼大量的源碼,而只是給了流程 + 代碼入口。看源碼的工作,還是得自

原创 springcloud 系列 用幾張圖,帶你瞭解 eureka-client

引言 springcloud 通過 SPI 技術加載 spring.factories 文件中定義好的Bean。其中 EurekaClientAutoConfiguration 裝入了 EurekaClient。 一個 Eurek