亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決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

我的開發(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)文章

  • 淺談Java中的LinkedHashSet哈希鏈表

    淺談Java中的LinkedHashSet哈希鏈表

    這篇文章主要介紹了淺談Java中的LinkedHashSet哈希鏈表,LinkedHashSet 是 Java 中的一個(gè)集合類,它是 HashSet 的子類,并實(shí)現(xiàn)了 Set 接口,與 HashSet 不同的是,LinkedHashSet 保留了元素插入的順序,并且具有 HashSet 的快速查找特性,需要的朋友可以參考下
    2023-09-09
  • java多線程模擬搶紅包功能

    java多線程模擬搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了java多線程模擬搶紅包功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 如何將char類型的數(shù)字字符轉(zhuǎn)換成int類型問(wèn)題

    如何將char類型的數(shù)字字符轉(zhuǎn)換成int類型問(wèn)題

    這篇文章主要介紹了如何將char類型的數(shù)字字符轉(zhuǎn)換成int類型問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • ES6學(xué)習(xí)筆記之新增數(shù)據(jù)類型實(shí)例解析

    ES6學(xué)習(xí)筆記之新增數(shù)據(jù)類型實(shí)例解析

    這篇文章主要介紹了ES6學(xué)習(xí)筆記之新增數(shù)據(jù)類型,結(jié)合實(shí)例形式分析了ES6數(shù)據(jù)解構(gòu)賦值、新增數(shù)據(jù)類型Set集合、新增數(shù)據(jù)類型Map、Symbol類型等相關(guān)原理與操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • SpringBoot使用Apache?POI實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel文件

    SpringBoot使用Apache?POI實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel文件

    Apache?POI?是一個(gè)強(qiáng)大的?Java?庫(kù),用于處理?Microsoft?Office?文檔,下面我們來(lái)看看SpringBoot如何使用Apache?POI導(dǎo)入導(dǎo)出Excel文件功能吧
    2025-01-01
  • Java的Volatile實(shí)例用法及講解

    Java的Volatile實(shí)例用法及講解

    在本篇文章里小編給大家整理了關(guān)于Java的Volatile知識(shí)點(diǎn)相關(guān)內(nèi)容,有需要的朋友們可以跟著學(xué)習(xí)下。
    2019-09-09
  • 詳細(xì)介紹SpringCloud之Ribbon

    詳細(xì)介紹SpringCloud之Ribbon

    本篇文章主要介紹了SpringCloud之Ribbon,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • SpringBoot實(shí)現(xiàn)redis緩存菜單列表

    SpringBoot實(shí)現(xiàn)redis緩存菜單列表

    本文主要介紹了SpringBoot實(shí)現(xiàn)redis緩存菜單列表,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Idea創(chuàng)建Jsp項(xiàng)目完整版教程

    Idea創(chuàng)建Jsp項(xiàng)目完整版教程

    一直在使用eclipse,對(duì)idea嗤之以鼻,前些日子換成了idea以后覺(jué)得太香了,這篇文章主要給大家介紹了關(guān)于Idea創(chuàng)建Jsp項(xiàng)目的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-04-04
  • IDEA中的.iml文件和.idea文件的作用及意義

    IDEA中的.iml文件和.idea文件的作用及意義

    iml是 項(xiàng)目標(biāo)識(shí)文件,每一個(gè)模塊都有一個(gè)iml文件,存儲(chǔ)模塊的相關(guān)信息,跟eclipse的project文件是一樣的功能,這篇文章主要介紹了IDEA中的.iml文件和.idea文件的作用,需要的朋友可以參考下
    2023-09-09

最新評(píng)論