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

解決springcloud-gateway限流遇到的問(wèn)題

 更新時(shí)間:2021年07月16日 10:19:51   作者:波兒爸  
這篇文章主要介紹了解決springcloud-gateway限流遇到的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

場(chǎng)景:

最近在研究spring cloud組件gateway 限流的實(shí)現(xiàn),看官網(wǎng)spring cloud操作下去,決定采用redis的方式去實(shí)現(xiàn)這個(gè)限流,因?yàn)橄到y(tǒng)架構(gòu)是分布式的,方便以后的迭代升級(jí),所以就用redis了,之后就出現(xiàn)了下面的異常?。?!

異常信息: java.lang.IllegalArgumentException: Unable to find GateWayFilterFactory with name RequestRateLimiter

我的開(kāi)發(fā)環(huán)境是離線的狀態(tài),maven庫(kù)只能用本地的,因?yàn)檫@個(gè)問(wèn)題耗費(fèi)了我一天時(shí)間,網(wǎng)上幾乎沒(méi)有這個(gè)異常,有個(gè)別的還是說(shuō)仔細(xì)檢查一下配置文件,殊不知快把a(bǔ)pplication.yml文件快瞪死了,最終決定用筆記本重新搞一把,沒(méi)想到是依賴的問(wèn)題,少的是圖中畫方框的包

那么問(wèn)題來(lái)了,這個(gè)包是干嘛的呢?這個(gè)其實(shí)就是redis的高級(jí)客戶端,適用于分布式并發(fā)訪問(wèn)的場(chǎng)景調(diào)用,與springboot里面引用的jedis性質(zhì)一樣,但還是存在差別的,都是一個(gè)客戶端,就先這么理解。

解決方法:

maven-->Update Project-->offline / force update... 重新build項(xiàng)目即可。

注意:如果是離線環(huán)境,則需更新本地maven庫(kù)了! 按照官網(wǎng)的操作進(jìn)行限流的話,只是讓你依賴“spring-boot-starter-data-redis-reactive”,其實(shí)還得添加一個(gè)“spring-boot-starter-data-redis”依賴,spring-boot-starter-data-redis-reactive依賴spring-boot-starter-data-redis,兩者缺一不可。

如果出現(xiàn):springcloud gateway 網(wǎng)關(guān)限流配置報(bào)錯(cuò),No Configuration found for route goods or defaultFilters

springcloud整合 gateway限流,一直報(bào)錯(cuò):

在這里插入圖片描述

解決方法

   filters:
          - name: RequestRateLimiter #請(qǐng)求數(shù)限流名字不能隨便寫
            args:
              key-resolver: "#{@ipKeyResolver}"
              redis‐rate‐limiter.replenishRate: 1 #令牌桶每秒填充平均速率
              redis‐rate‐limiter.burstCapacity: 1 #令牌桶總?cè)萘?

最后發(fā)現(xiàn)是配置的問(wèn)題,因?yàn)閺膒df復(fù)制過(guò)來(lái),redis‐rate‐limiter中的短橫線是中文的格式,導(dǎo)致參數(shù)未識(shí)別

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

相關(guān)文章

  • Spring?Boot?根據(jù)配置決定服務(wù)(集群、單機(jī))是否使用某些主件的操作代碼

    Spring?Boot?根據(jù)配置決定服務(wù)(集群、單機(jī))是否使用某些主件的操作代碼

    這篇文章主要介紹了Spring?Boot根據(jù)配置決定服務(wù)(集群、單機(jī))是否使用某些主件,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2025-04-04
  • SpringBoot中的Thymeleaf模板

    SpringBoot中的Thymeleaf模板

    Thymeleaf 的出現(xiàn)是為了取代 JSP,雖然 JSP 存在了很長(zhǎng)時(shí)間,并在 Java Web 開(kāi)發(fā)中無(wú)處不在,但是它也存在一些缺陷。在這篇文中給大家介紹了這些缺陷所存在問(wèn)題,對(duì)spring boot thymeleaf 模板相關(guān)知識(shí)感興趣的朋友跟隨小編一起看看吧
    2018-10-10
  • SpringBoot中接收POST參數(shù)的幾種方式詳解

    SpringBoot中接收POST參數(shù)的幾種方式詳解

    這篇文章主要介紹了SpringBoot中接收POST參數(shù)的幾種方式,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • SpringBoot異步實(shí)現(xiàn) 的8種方式

    SpringBoot異步實(shí)現(xiàn) 的8種方式

    在同步操作中,執(zhí)行到?發(fā)送短信?的時(shí)候,我們必須等待這個(gè)方法徹底執(zhí)行完才能執(zhí)行?贈(zèng)送積分?這個(gè)操作,如果?贈(zèng)送積分?這個(gè)動(dòng)作執(zhí)行時(shí)間較長(zhǎng),發(fā)送短信需要等待,這就是典型的同步場(chǎng)景,這篇文章主要介紹了SpringBoot異步實(shí)現(xiàn) 的8種方式,需要的朋友可以參考下
    2023-11-11
  • 關(guān)于SpringCloud的微服務(wù)以及組件詳解

    關(guān)于SpringCloud的微服務(wù)以及組件詳解

    這篇文章主要介紹了關(guān)于SpringCloud的微服務(wù)以及組件詳解,是一個(gè)更高層次的、 架構(gòu)視角的綜合性大型項(xiàng)目, 他的目標(biāo)是構(gòu)建一套標(biāo)準(zhǔn)化的微服務(wù)解決方案,需要的朋友可以參考下
    2023-05-05
  • Java實(shí)現(xiàn)的求解經(jīng)典羅馬數(shù)字和阿拉伯?dāng)?shù)字相互轉(zhuǎn)換問(wèn)題示例

    Java實(shí)現(xiàn)的求解經(jīng)典羅馬數(shù)字和阿拉伯?dāng)?shù)字相互轉(zhuǎn)換問(wèn)題示例

    這篇文章主要介紹了Java實(shí)現(xiàn)的求解經(jīng)典羅馬數(shù)字和阿拉伯?dāng)?shù)字相互轉(zhuǎn)換問(wèn)題,涉及java輸入輸出及字符串、數(shù)組的遍歷與轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • Java線程池大小的設(shè)置方法實(shí)例

    Java線程池大小的設(shè)置方法實(shí)例

    線程池的設(shè)置是有方法的,不是憑借簡(jiǎn)單的估算來(lái)決定的,這篇文章主要給大家介紹了關(guān)于Java線程池大小的設(shè)置方法,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • 淺談Servlet 實(shí)現(xiàn)網(wǎng)頁(yè)重定向的方法

    淺談Servlet 實(shí)現(xiàn)網(wǎng)頁(yè)重定向的方法

    本篇文章主要介紹了Servlet 實(shí)現(xiàn)重定向幾種方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • java數(shù)組的初始化及操作詳解

    java數(shù)組的初始化及操作詳解

    在本文中小編給大家整理了關(guān)于java數(shù)組的初始化及操作的相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的讀者們參考下。
    2019-07-07
  • mybatis中#{}和${}的區(qū)別詳解

    mybatis中#{}和${}的區(qū)別詳解

    本文主要介紹了mybatis中#{}和${}的區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評(píng)論

顺平县| 垦利县| 景洪市| 肥西县| 辉南县| 大名县| 平果县| 青冈县| 临泽县| 陆河县| 湟中县| 郑州市| 天全县| 阿尔山市| 英吉沙县| 万山特区| 南通市| 松潘县| 抚宁县| 准格尔旗| 西林县| 高台县| 临湘市| 南溪县| 宁德市| 攀枝花市| 黄大仙区| 瑞安市| 镇宁| 保山市| 大新县| 湟中县| 庐江县| 宜川县| 卓尼县| 平乐县| 垦利县| 广灵县| 巫山县| 永宁县| 宾阳县|