cost 303 ms
快速速率限制消息中的意外標記

[英]Unexpected token in express ratelimit message

我正在使用 package express-rate-limit來限制我的 express API 請求。 我正在為我的客戶使用 Pug。 一切正常,但每當觸發速率限制時,我都會收到預期的POST: 429錯誤,然后出現此錯誤: 未捕獲(承諾)SyntaxError:意外標記“Y”,“你可以”... ...

關於登錄速率限制的政策/政策

[英]Policy/Polictics around Login Rate-Limits

使用登錄速率限制時,您會將在速率限制期間執行的請求視為速率限制計算的一部分,還是僅考慮計算中失敗的登錄嘗試? 我保存這些日志條目:我保存失敗的登錄,無論是當您嘗試使用錯誤的密碼(“ login_without_correct_password ”),還是當您嘗試使用不存在的用戶名(“ login_w ...

如果用戶 ID 僅存儲在請求正文的實體中,如何為每個用戶設置 .NET 7 C# 速率限制器?

[英]How to set up a .NET 7 C# rate limiter per user if the user id is stored ONLY in the entity in the request body?

有一個 API 接受一個以前未知 ID 的實體。 我需要配置速率限制器,以便具有相同 ID 的實體進入隊列。 我想出了如何創建一個 window 和一個隊列。 如何為每個 ID 創建一個單獨的隊列? 該實體是一個 JSON 文件。 ID 在文件中。 下面寫的,不過這個forms一個隊列: ...

.NET 7 速率限制 - 客戶端速率限制

[英].NET 7 Rate Limiting - Rate limit by Client

我必須使用 .Net 7 新的速率限制中間件對公共端點實施速率限制。 現在我已經確定了一個 fixedWindow 速率限制器。 我在網上發現了許多不同的實現,但我發現唯一在 IP/客戶端上實現任何類型的過濾的是使用我不想要的 globalLimiter。 我有很多端點,我想在我的 2 個公共端點上 ...

如何將策略從 Azure API 管理服務應用到 Azure 應用服務路由?

[英]How do I apply a policy from Azure API Management Service to Azure App Service route?

因此,我按照本教程成功地將 web API 發布到 Azure App Service 和 Azure API Management。 然后(超越教程)我在 API 管理服務中向 API 添加了一個速率限制策略。 我在 API 管理測試選項卡上測試成功。 但是,如果我訪問 App Service ...

擴展 SemaphoreSlim 以區分資源使用強度

[英]Expanding SemaphoreSlim to differentiate on intensity of resource usage

我有大約 100 個不同的外部端點分布在我從我的應用程序調用的大約 6 或 7 個 API 上。 所有這 100 個(讓我們稱它們為)資源共享一個合理使用池,並共同跟蹤何時給我 429。我使用 SemaphoreSlim 限制我的調用(在大約 50 個並行調用中找到了最佳點)。 但這些資源不根據調用 ...

RateLimiter 禁用權限累積

[英]RateLimiter disable permission accumulation

我們正在研究 2 個以相同方式工作的不同庫: Apache Guava RateLimiter和Resilience4J 。 根據文檔: RateLimiter 使用令牌桶算法並累積令牌。 如果token消耗頻率低,請求可以直接獲取token,無需等待。 RateLimiter 累積令牌以使其能 ...

polly rate limit exceeds the rate 如何拋出自定義異常?

[英]How to throw a custom exception in polly rate limit exceeds the rate?

我有一個定義了某些限制的 API。 由於我使用 Polly C# 庫來限制對 API 的調用。以下是我正在使用的策略。 目前,一旦超過 3 次的重試限制,它就會拋出RateLimitRejectedException 。 如果超過重試限制,我想拋出自定義錯誤。 有誰知道該怎么做? ...

如何在 postgresql 中使用 Bucket4j

[英]How to use Bucket4j with postgresql

出現了一個用例,在這個用例中,我需要在沒有 API 網關且不打算添加 API 網關的 spring boot 應用程序中限制每個用戶對特定端點的請求,用例如下: 所以我開始尋找。 我的第一個猜測是使用 resilience4j,但后來我發現它在服務器端不起作用,然后我發現了 Repose Rate ...

Nginx 基於客戶端 IP 的速率限制未按預期工作,而是適用於全球 IP

[英]Nginx rate limiting not working as expected based on client IP, instead it works for global IPs

我想為每個客戶端 IP 基礎的特定 API 請求設置速率限制。 我有 nginx 配置來限制特定的 API /testAPI - 每個客戶端不超過 10r/m 在位置塊上添加了 rl 以在突發時接受額外的 7 個請求。 錯誤日志: 我確實從 IP 10.78.95.189 推送了多個請求,而 ng ...

Google Sheets UrlFetchApp 達到外部 API 速率限制

[英]External API rate limits are hit by Google Sheets UrlFetchApp

我有一個 Google 表格電子表格,其中包含通過URLFetchApp從外部 API 檢索到的數據: 每當用戶手動按下我放在自定義菜單中的刷新按鈕時,都會調用此 function 幾次: 總的來說,每次刷新應該執行不超過十幾個 API 調用。 重要說明:我使用的 API 的速率限制為每 IP 每 ...

限制 Strapi 中 IP 的請求數

[英]Limit Number of Requests for an IP in Strapi

我有一個 strapi 應用程序,其中有一個名為Page的集合,我想限制對/pages的請求數量。 我知道有一個rateLimit中間件,但我如何使用它並更改其默認限制間隔和最大值。 Strapi 版本:4.5.1 操作系統:Windows 11 數據庫:postgres ...

速率限制 a Flask API 部署在 AWS Elastic Beanstalk

[英]Rate limit a Flask API deployed on AWS Elastic Beanstalk

我在 Flask 中創建了一個 API,它使用 Flask-Limiter package 為每個遠程地址提供速率限制。 代碼如下所示: 然后我在我想要節流的路線中使用裝飾器。 問題是,當我將我的 API 部署到 AWS elastic beanstalk 時,它將限制來自任何 IP 的請求,就好 ...

如何獲取沒有值的描述符的 envoyproxy/ratelimit 統計信息?

[英]How can I get envoyproxy/ratelimit statistics for descriptors without value?

我正在使用envoyproxy/ratelimit (連同 Istio)在我的 k8s 集群中為給定服務設置全局速率限制。 速率限制基於 header(在我的例子中是用戶名),因此每個用戶名都受到 RPS 數量的限制。 以下配置用於實現此目的: 此外,我使用了 EnvoyFilter (Istio ...

僅成功請求的速率限制(Laravel 9)

[英]Rate Limit for only success requests (Laravel 9)

無論如何對路由應用速率限制但僅用於成功響應。 例如,如果用戶向send/code端點發送請求 5 次,如果所有這些都成功,則阻止用戶再次發送請求。 但是,如果其中 2 次不成功(例如驗證錯誤或其他原因)但 3 次成功,則用戶應該在給定時間內再嘗試 2 次。 我知道在執行請求之前進行速率限制檢查,然 ...

基於 Java 的速率限制器,帶有 Redis + RollingLimit + backoff

[英]Java based Rate limiter with Redis + RollingLimit + backoff

我正在尋找一種基於 Java 的速率限制器方法,類似於此處的 javascript 版本。 我本質上是在尋找類似的設置,在該設置中我使用與時間戳相關的滾動限制策略,並且在存儲桶已滿的情況下獲得退避值。 到目前為止,我查看了下面的各種方法,但它們沒有返回我特別尋找的退避時間。 token-buck ...

測試nest.js的速率限制時無法讀取未定義的屬性“ip”

[英]Cannot read property 'ip' of undefined when testing rate limiting on nest.js

所以我在我的nest.js graphql 應用程序中配置了以下內容,這似乎正在工作; 但是當我嘗試對我的本地服務器加載測試時,丟棄的請求都會引發以下錯誤 為什么請求處理程序無法捕獲 IP 地址? 它是通過一個本地主機到另一個主機的 b/c 嗎? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM