最新国产好看的视频,伊人天堂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)境是離線(xià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)想到是依賴(lài)的問(wèn)題,少的是圖中畫(huà)方框的包

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

解決方法:

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

注意:如果是離線(xiàn)環(huán)境,則需更新本地maven庫(kù)了! 按照官網(wǎng)的操作進(jìn)行限流的話(huà),只是讓你依賴(lài)“spring-boot-starter-data-redis-reactive”,其實(shí)還得添加一個(gè)“spring-boot-starter-data-redis”依賴(lài),spring-boot-starter-data-redis-reactive依賴(lài)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ù)限流名字不能隨便寫(xiě)
            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中的短橫線(xiàn)是中文的格式,導(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線(xiàn)程池大小的設(shè)置方法實(shí)例

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

    線(xiàn)程池的設(shè)置是有方法的,不是憑借簡(jiǎn)單的估算來(lái)決定的,這篇文章主要給大家介紹了關(guān)于Java線(xiàn)程池大小的設(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)論

克山县| 富顺县| 文化| 龙陵县| 岳阳市| 东莞市| 桑日县| 金山区| 永城市| 荆门市| 广饶县| 衡东县| 苍南县| 宁都县| 乐业县| 上林县| 虹口区| 岚皋县| 屏山县| 南宫市| 荆门市| 伊吾县| 从化市| 山丹县| 潮州市| 博乐市| 荣成市| 玉树县| 武城县| 普安县| 贞丰县| 涞源县| 新河县| 滦平县| 铜鼓县| 西充县| 万源市| 桃江县| 长宁区| 衡水市| 巧家县|