最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

FeignClient設(shè)置動(dòng)態(tài)url方式

 更新時(shí)間:2024年11月14日 08:43:20   作者:scanklm  
文章介紹了如何在Spring Cloud環(huán)境下使用FeignClient實(shí)現(xiàn)負(fù)載均衡,通過(guò)配置Nacos和FeignClient屬性,可以實(shí)現(xiàn)服務(wù)間的負(fù)載均衡調(diào)用

FeignClient設(shè)置動(dòng)態(tài)url

1、引入org.springframework.cloud:spring-cloud-loadbalancer依賴(lài)包

2、feign server端nacos添加loadbalancer.ribbon.enabled配置

spring:
  cloud:
    loadbalancer:
      ribbon:
        enabled: false
    nacos:
      config:
        server-addr: ${CONFIG_NACOS_HOSTS:192.168.96.5:8848}
        file-extension: yaml
        group: ${CONFIG_NACOS_GROUP:DEFAULT_GROUP}
      discovery:
        server-addr: ${DISCOVERY_NACOS_HOSTS:192.168.96.5:8848}
#        ip: ${LOCAL_IP_ADDRESS:192.168.96.1}

3、FeignClient屬性name與URL一定要指定

@FeignClient(url = “http://localhost:8080/xxxxxxx”, name = “xxx”)
  • name 屬性,是@FeignClient 注解必要的,不定義會(huì)報(bào)錯(cuò)。
  • url 屬性,一定要指定,值無(wú)所謂,因?yàn)樽罱K都會(huì)被方法的URI參數(shù)對(duì)應(yīng)值替換掉,添加這個(gè)屬性的作用就是將接口的代理對(duì)象變成feign.Client.Default(LoadBalancerFeignClient),這樣就繞過(guò)了從nacos取節(jié)點(diǎn)地址這一步(細(xì)節(jié)參見(jiàn) FeignClientFactoryBean.getTarget())

4、FeignClient注解類(lèi)接口添加URI參數(shù)

import java.net.URI;

@FeignClient(name = "xxx", url = "EMPTY", configuration = FeignClientConfig.class)
public interface SocketApiClient {

    @PostMapping("/test")
    R<?> test(URI uri, @RequestBody Data data);
}

如上

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 劍指Offer之Java算法習(xí)題精講二叉樹(shù)的構(gòu)造和遍歷

    劍指Offer之Java算法習(xí)題精講二叉樹(shù)的構(gòu)造和遍歷

    跟著思路走,之后從簡(jiǎn)單題入手,反復(fù)去看,做過(guò)之后可能會(huì)忘記,之后再做一次,記不住就反復(fù)做,反復(fù)尋求思路和規(guī)律,慢慢積累就會(huì)發(fā)現(xiàn)質(zhì)的變化
    2022-03-03
  • SpringBoot整合多個(gè)Mq服務(wù)做法詳解

    SpringBoot整合多個(gè)Mq服務(wù)做法詳解

    SpringBoot整合rabbitmq很容易,但是整合的目的是為了使用,那要使用rabbitmq就要對(duì)其有一定的了解,不然容易整成一團(tuán)漿糊。因?yàn)檎f(shuō)到底,SpringBoot只是在封裝rabbitmq的API,讓其更容易使用而已,廢話不多說(shuō),讓我們一起整它
    2023-02-02
  • Java 動(dòng)態(tài)代理的多種實(shí)現(xiàn)方式

    Java 動(dòng)態(tài)代理的多種實(shí)現(xiàn)方式

    動(dòng)態(tài)代理實(shí)際上是JVM在運(yùn)行期動(dòng)態(tài)創(chuàng)建class字節(jié)碼并加載的過(guò)程。本文講述了Java 動(dòng)態(tài)代理的多種實(shí)現(xiàn)方式,感興趣的朋友可以選擇適合自己的方式
    2021-06-06
  • Java中的自定義異常捕獲方式

    Java中的自定義異常捕獲方式

    這篇文章主要介紹了Java中的自定義異常捕獲方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 詳解Java HashMap實(shí)現(xiàn)原理

    詳解Java HashMap實(shí)現(xiàn)原理

    HashMap是基于哈希表的Map接口實(shí)現(xiàn),提供了所有可選的映射操作,并允許使用null值和null建,不同步且不保證映射順序。本文將記錄一下研究HashMap實(shí)現(xiàn)原理。
    2017-01-01
  • java判斷字符串是否為數(shù)字的方法小結(jié)

    java判斷字符串是否為數(shù)字的方法小結(jié)

    這篇文章主要介紹了java判斷字符串是否為數(shù)字的方法,分別講述了使用Java自帶函數(shù)、正則表達(dá)式及ascii碼三種方法進(jìn)行字符串判斷的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • SpringBoot中定時(shí)任務(wù)的使用方法解析

    SpringBoot中定時(shí)任務(wù)的使用方法解析

    這篇文章主要介紹了SpringBoot中定時(shí)任務(wù)的使用方法解析,@EnableScheduling?注解,它的作用是發(fā)現(xiàn)注解?@Scheduled的任務(wù)并由后臺(tái)執(zhí)行,沒(méi)有它的話將無(wú)法執(zhí)行定時(shí)任務(wù),需要的朋友可以參考下
    2024-01-01
  • SpringBoot?整合Mybatis-Plus并輸出SQL日志示例詳解

    SpringBoot?整合Mybatis-Plus并輸出SQL日志示例詳解

    這篇文章主要介紹了SpringBoot整合Mybatis-Plus并輸出SQL日志,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Spring Cloud Alibaba Nacos 入門(mén)詳解

    Spring Cloud Alibaba Nacos 入門(mén)詳解

    這篇文章主要介紹了Spring Cloud Alibaba Nacos入門(mén)詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • Java設(shè)計(jì)模式之策略模式(Strategy模式)介紹

    Java設(shè)計(jì)模式之策略模式(Strategy模式)介紹

    這篇文章主要介紹了Java設(shè)計(jì)模式之策略模式(Strategy模式)介紹,Strategy是屬于設(shè)計(jì)模式中對(duì)象行為型模式,要是定義一系列的算法,這些算法一個(gè)個(gè)封裝成單獨(dú)的類(lèi),需要的朋友可以參考下
    2015-03-03

最新評(píng)論

萨迦县| 桑植县| 东丽区| 雅江县| 东阳市| 涪陵区| 玉树县| 凤山县| 凭祥市| 建昌县| 徐水县| 融水| 阿拉尔市| 古浪县| 沁水县| 东城区| 合肥市| 武安市| 陇南市| 兴安盟| 进贤县| 洪泽县| 平利县| 永新县| 周至县| 巴南区| 涟源市| 平安县| 永善县| 无极县| 炉霍县| 西昌市| 寻甸| 万山特区| 芜湖县| 南昌县| 桐乡市| 霍邱县| 武川县| 安西县| 云南省|