springcloud-Feign和OpenFeign介紹


 

   下面開始對上面的話進行一個總結和解讀

  如果直接使用Eureka+Ribbon+RestTemplate完成服務調用那是沒有任何問題的。Ribbon提供負載均衡算法決定哪台服務器實例提供服務,RestTemplate完成真正的調用。但這樣有一個不好的地方,就是當多個消費方調用同一個接口時,消費方都需要去寫RestTemplate以及制定服務的URL,比較麻煩。而Feign的作用是:每個消費方定義自己的接口A,此接口A和要調用服務的接口綁定在一起,這樣調用自己的接口A就相當調用服務接口了。

  而Feign還集成了Ribbon做負載均衡,直接使用Feign也可以,或使用Ribbon+RestTemplate也行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM