欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決springcloud-gateway限流遇到的問題

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

場景:

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

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

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

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

解決方法:

maven-->Update Project-->offline / force update... 重新build項目即可。

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

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

springcloud整合 gateway限流,一直報錯:

在這里插入圖片描述

解決方法

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

最后發(fā)現(xiàn)是配置的問題,因為從pdf復(fù)制過來,redis‐rate‐limiter中的短橫線是中文的格式,導(dǎo)致參數(shù)未識別

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

相關(guān)文章

  • 淺談Java中的LinkedHashSet哈希鏈表

    淺談Java中的LinkedHashSet哈希鏈表

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

    java多線程模擬搶紅包功能

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

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

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

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

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

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

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

    Java的Volatile實例用法及講解

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

    詳細(xì)介紹SpringCloud之Ribbon

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

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

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

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

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

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

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

最新評論