日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

openfeign ribbon 负载_SpringCloud教程(三)声明式访问Feign、负载均衡Ribbon

發布時間:2025/3/15 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openfeign ribbon 负载_SpringCloud教程(三)声明式访问Feign、负载均衡Ribbon 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0-前言

eureka實際上已經集成了負載均衡調度框架Ribbon;

我們有了各個微服務了,那怎么來調用他們呢,一種方法是可以使用 RestTemplate(如:String str= restTemplate.getForObject(“http://localhost:8763/user/hello”,String.class);

使用RestTemplate的話要使用負載均衡調度(ribbon)需要增加@LoadBalanced注解,如:

但是,我們一般不會這樣用,我們更希望像調用本地方法一樣來調用其他微服務;這時候,Feign就粉末登場了

Feign:聲明式服務調用,它使得我們調用其他微服務,就像調用本地方法一樣;它默認使用Ribbon實現負載均衡;

1-Feign的使用

1、1、添加依賴

1、2、添加接口

其中name實需要調用的已經注冊到eureka的微服務的名稱;方法跟要調用的微服務方法一致,只包含聲明,不包含實現

1、3、調用

是不是就像調用本地方法一樣簡單了;

1.4、運行測試

我們把eureka server項目、user項目(服務提供者)、order項目(服務消費者)依次啟動;其中user啟動了兩個實例,

然后運行 http://localhost:8766/order/order2 ,多刷新幾次

可以看到,Feign已成功執行,并且通過默認使用的Ribbon實現了負載均衡;

簡單使用就這么簡答,更深入的后續再詳聊,GIT源碼后續再放出

總結

以上是生活随笔為你收集整理的openfeign ribbon 负载_SpringCloud教程(三)声明式访问Feign、负载均衡Ribbon的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。