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

FeignClient中name和url屬性的作用說明

 更新時(shí)間:2022年06月28日 11:43:21   作者:IT學(xué)習(xí)日記  
這篇文章主要介紹了FeignClient中name和url屬性的作用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

name和url屬性的作用

定義

feign是聲明式的web service客戶端,它讓微服務(wù)之間的調(diào)用變得更簡單了,類似controller調(diào)用service。

Spring Cloud集成了Ribbon和Eureka,可在使用Feign時(shí)提供負(fù)載均衡的http客戶端。

場景

通過feign調(diào)用Eureka上注冊(cè)的服務(wù),需要指定什么屬性?

解釋

  • name/value屬性:這兩個(gè)的作用是一樣的,指定的是調(diào)用服務(wù)的微服務(wù)名稱
  • url:指定調(diào)用服務(wù)的全路徑,經(jīng)常用于本地測(cè)試
  • 如果同時(shí)指定nameurl屬性: 則以u(píng)rl屬性為準(zhǔn),name屬性指定的值便當(dāng)做客戶端的名稱

@FeignClient注解屬性

@FeignClient(value="run-product",fallback = ProductClientServiceFallBack.class)
//@FeignClient(name="runClient",url="localhost:8001")
public interface ProductClientService {}

vaule和name 其實(shí)是一個(gè)屬性

鼠標(biāo)點(diǎn)進(jìn)去@FeignClient就發(fā)現(xiàn)他倆互相使用了別名:

@AliasFor("name")
String value() default "";
@AliasFor("value")
String name() default "";

關(guān)于調(diào)用目前有兩種

1、接口提供方在注冊(cè)中心。

如果服務(wù)提供方已經(jīng)注冊(cè)到注冊(cè)中心了,那么name或者value的值為:服務(wù)提供方的服務(wù)名稱。必須為所有客戶端指定一個(gè)name或者value

@FeignClient(value="run-product",fallback = ProductClientServiceFallBack.class)

2、單獨(dú)的一個(gè)http接口,接口提供方?jīng)]有注冊(cè)到注冊(cè)中心。

@FeignClient(name="runClient11111",url="localhost:8001")

此處name的值為:調(diào)用客戶端的名稱。

以上兩種方式都能正常調(diào)用。name可以為注冊(cè)中心的實(shí)例名稱,加上url屬性時(shí),name的值就與注冊(cè)中心實(shí)例名稱無關(guān)。至于url屬性和name屬性的關(guān)系請(qǐng)指導(dǎo)的大佬們留言呀。

  • 補(bǔ)充知識(shí)點(diǎn):

1、調(diào)用時(shí)間設(shè)置。    

A服務(wù)調(diào)用B的接口。 B的接口如果處理時(shí)間長,導(dǎo)致連接超時(shí)。這時(shí)候要設(shè)置超時(shí)時(shí)間。默認(rèn)是1秒。 

#設(shè)置feign客戶端超時(shí)時(shí)間(OpenFeign默認(rèn)支持ribbon)
#ribbon:
#指的是建立連接所用的時(shí)間,適用于網(wǎng)絡(luò)狀況正常的情況下,兩端連接所用的時(shí)間
# ?ReadTimeout: 5000
#指的是建立連接后從服務(wù)器讀取到可用資源所用的時(shí)間
# ?ConnectTimeout: 5000

2、接口日志處理

logging:
? level:
? ? # feign日志以什么級(jí)別監(jiān)控哪個(gè)接口
? ? com.atguigu.springcloud.service.PaymentFeignService: debug

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

相關(guān)文章

  • Java HTTP協(xié)議收發(fā)MQ 消息代碼實(shí)例詳解

    Java HTTP協(xié)議收發(fā)MQ 消息代碼實(shí)例詳解

    這篇文章主要通過實(shí)例代碼為大家詳細(xì)介紹了如何在Java 環(huán)境下使用 HTTP 協(xié)議收發(fā) MQ 消息,需要的朋友可以參考下
    2017-04-04
  • Maven方式構(gòu)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟(圖文)

    Maven方式構(gòu)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟(圖文)

    Maven是一個(gè)強(qiáng)大的項(xiàng)目管理工具,可以幫助您輕松地構(gòu)建和管理Spring Boot應(yīng)用程序,本文主要介紹了Maven方式構(gòu)建SpringBoot項(xiàng)目的實(shí)現(xiàn)步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • mybatis-plus讀取JSON類型的方法實(shí)現(xiàn)

    mybatis-plus讀取JSON類型的方法實(shí)現(xiàn)

    這篇文章主要介紹了mybatis-plus讀取JSON類型的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java正則表達(dá)式匹配不到結(jié)果的解決

    Java正則表達(dá)式匹配不到結(jié)果的解決

    這篇文章主要介紹了Java正則表達(dá)式匹配不到結(jié)果的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Java字符串比較方法equals的空指針異常的解決

    Java字符串比較方法equals的空指針異常的解決

    這篇文章主要介紹了Java字符串比較方法equals的空指針異常的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java 歸并排序算法、堆排序算法實(shí)例詳解

    Java 歸并排序算法、堆排序算法實(shí)例詳解

    這篇文章主要介紹了Java 歸并排序算法、堆排序算法實(shí)例詳解,需要的朋友可以參考下
    2017-05-05
  • Java過濾器doFilter里chain.doFilter()函數(shù)的理解

    Java過濾器doFilter里chain.doFilter()函數(shù)的理解

    這篇文章主要介紹了Java過濾器doFilter里chain.doFilter()函數(shù)的理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Springboot 如何使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理及路由規(guī)則接口攔截

    Springboot 如何使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理及路由規(guī)則接口攔截

    Sa-Token 是一個(gè)輕量級(jí) Java 權(quán)限認(rèn)證框架,主要解決:登錄認(rèn)證、權(quán)限認(rèn)證、單點(diǎn)登錄、OAuth2.0、分布式Session會(huì)話、微服務(wù)網(wǎng)關(guān)鑒權(quán) 等一系列權(quán)限相關(guān)問題,這篇文章主要介紹了Springboot 使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理以及路由規(guī)則接口攔截,需要的朋友可以參考下
    2024-06-06
  • JNDI具體用法詳解

    JNDI具體用法詳解

    JNDI是java命名和目錄接口,本文主要介紹了JNDI具體用法詳解,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • IDEA項(xiàng)目使用SpringBoot+MyBatis-Plus的方法

    IDEA項(xiàng)目使用SpringBoot+MyBatis-Plus的方法

    這篇文章主要介紹了IDEA項(xiàng)目使用SpringBoot+MyBatis-Plus的方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論

北辰区| 兴安县| 历史| 新巴尔虎左旗| 平舆县| 东阿县| 常宁市| 丰城市| 清河县| 承德市| 泸溪县| 拜泉县| 吴川市| 荃湾区| 潮安县| 仲巴县| 纳雍县| 微博| 梁山县| 安庆市| 理塘县| 怀宁县| 色达县| 定边县| 玉树县| 安多县| 简阳市| 盈江县| 台江县| 吴川市| 富裕县| 张家港市| 博兴县| 新闻| 孟连| 望江县| 镶黄旗| 方山县| 景东| 云南省| 武夷山市|