![](/img/trans.png)
[英]Use Throttling to restrict the number of times a certain request can be made globally
我正在使用 Django 節流,並希望添加一種行為,以限制用戶在全球范圍內以超過 X 次的速率調用某個請求。 使用 AnonRateThrottle 或 UserRateThrottle 對我來說不夠好,因為它會檢查某個用戶或 IP 地址發出請求的次數。 我想限制對某個 api_view 的全局調用 ...
[英]Use Throttling to restrict the number of times a certain request can be made globally
我正在使用 Django 節流,並希望添加一種行為,以限制用戶在全球范圍內以超過 X 次的速率調用某個請求。 使用 AnonRateThrottle 或 UserRateThrottle 對我來說不夠好,因為它會檢查某個用戶或 IP 地址發出請求的次數。 我想限制對某個 api_view 的全局調用 ...
[英]Migrate Restify (throttler plugin) to Nest (throttle module)
我正在將我的 Restify 項目遷移到 Nest,我也必須遷移 throttle 插件。 我注意到Restify throttle 插件使用burst (在請求中)和rate (以秒為單位)作為節流選項。 這兩個屬性是否等同於Nest throttle 模塊屬性limit (以請求為單位)和tt ...
[英]throttle function does not work when i update state inside this function
下面是代碼。 runonce函數不能正常工作(它應該只在 3000 毫秒內運行一次)但是如果我不更新狀態那么它工作正常。 正如預期的那樣,runonce 中的函數應該每 3000 毫秒只運行一次,不管你點擊多少次 ...
[英]Throttling threads in C#
我有一種情況,我正在對有時無法跟上負載的服務進行 WebAPI 調用。 我正在跟蹤 WebAPI 需要多長時間才能響應以及我有多少個活動線程,以及當 WebAPI 需要很長時間才能響應時我想將並發調用的數量限制為特定數量(我將保存在一個配置)。 我當時想的是使用SemaphoreSlim ,但問題是 ...
[英]How to throttle/debounce function inside of React useEvent hook?
請注意, useEvent仍處於提案階段,但今天可以通過react-use-event-hook package 來使用。 不幸的是,似乎不可能在 useEvent 中正確throttle useEvent ,但我真的很想證明我錯了。 我想我們需要在其他地方throttle function 嗎? ...
[英]What is the general term for algorithms that handle receiving requests?
諸如去抖動、漏桶算法、節流等。 我真的很想知道更多關於這些的信息,我想找到類似的算法來處理在服務器中一次接收多個請求。 ...
[英]RXJS THROTTLETIME OPERATOR IS NOT WORKING IN ANGULAR-RX.JS
在我的代碼中,我有 function,它調用 api。我想以某種方式限制它,用戶不能繼續單擊按鈕來調用 api。 這是我的 function 調用該服務 在我的服務中,我有這段代碼 我期待這個 function 在調用下一個請求之前限制 5 秒。 ...
[英]console.log the mouse coordinates every 2 seconds
我有以下代碼: 只有在超時結束時,我才應該 console.log 鼠標的坐標; 但是,onMouseMove 不遵守超時邏輯。 console.log('first console') 僅在 2 秒結束時觸發,但 onMouseMove 會隨着鼠標的每次移動而觸發。 除了上述之外,我只想在 co ...
[英]How to throttle a job in laravel scheduler
我在 laravel 調度程序中設置了一個作業,目前從開始到結束運行大約需要 20 分鍾。 但是,我最近遇到了一個錯誤,即作業過早地“終止” ,並且我收到 email 通知我,我已超過每分鍾 90 個 API 請求的速率限制。 有什么方法可以在 laravel 調度程序作業上實現某種節流? Lar ...
[英]How to allow throttle only if the response was successful?
我正在嘗試對 OTP 身份驗證進行限制,以便用戶每分鍾只能發送一條消息 問題在於 api 即使在電話號碼錯誤的情況下也會受到限制,因此我試圖僅在發送 OTP 消息或響應為 200 或 201 時進行限制有什么方法可以訪問allow_request方法中的響應狀態碼? 或從調用 twilio api ...
[英]Throttle Function Works on Button Clicks, but Not The Related 'download' Anchor Link
我目前有一個帶有可下載圖像的頁面,可以通過單擊包含download屬性的“下載”錨鏈接來下載這些圖像。 因為與此下載相關的數據存儲在 MySQL 數據庫中,所以當用戶單擊下載鏈接時,使用 JavaScript .click .click()方法也會有效地單擊相關的<button>元素。 ...
[英]How can I limit the call with throttle even after the window?
我想在 3 秒內限制 function 的調用不超過一次。 但希望它可以首先被調用並在等待后延遲所有其他人。 我的用例是,限制發送請求,然后在等待第三方服務時批量處理。 但不是第一個電話,等待第一個電話很痛苦。 所以我像這樣用lodash做了一個油門const maxThrottle = _.th ...
[英]React / TS: Throttle function but also set state
我有一個 React 功能組件。 有一個input字段,其value是使用useState設置的。 我有一個簡單的標准function throttle(callback: Function, delay = 1000) 要求: 通過onChange事件處理程序設置搜索詞(狀態)。 限制回調 (s ...
[英]Hardware Throttling / Rate limit
我的服務每個請求使用 1 個強調的文本硬件資源。 在任何時間點,最多有 X(比如說 100)個這樣的資源可用。 我應該使用的最佳技術是什么? 注意點: 我有一個分布式系統。 我不必放棄任何請求。 ...
[英]Laravel Throttling in Controller Class
我正在嘗試在我的 Laravel 8 應用程序上實現限制。 我已將configureRateLimiting()方法添加到RouteServiceProvider.php文件中,以將未經身份驗證的請求限制為每個 IP 地址每分鍾 20 個,如下所示: 我在Controller.php文件中添加了一個 ...
[英]ThrottlerGuard not working on Websocket in Nestjs
我正在創建一個使用 Nestjs 和 websockets 的應用程序,但現在我需要在 sockets 上添加速率限制,但是分析文檔文檔鏈接並實現其中所說的內容,當我使用 @UseGuards(MyGuard) 時發生錯誤在應用程序中。 我的守衛: Websocket: 控制台錯誤: 文件在:@ ...
[英]How to Set cPanel Apache Engintron Nginx Cloudflare Rate and Bandwidth Limits?
我已經屏幕記錄了我的嘗試和進度,您可以在這里觀看: https://rebassed.video/v/JoT8gy 我有一個 Centos 7 專用服務器。 它具有 cPanel、Apache、php 7.4、8.0、8.1 和 Lsapi 以及 Engintron Nginx,以及通過 Clou ...
[英]"golang.org/x/time/rate" and Context
在下面的示例中,將上下文傳遞給 Wait() 函數的目的是什么? 假設有一個限制器每秒允許 3 個請求。 這是否意味着限制器將不是共享資源,因為對於每個“進程”函數調用,它都有自己的限制器實例和范圍,對嗎? 如果不是這樣? 我怎樣才能實現它? 結構 例子 ...
[英]I need to throttle the amount of requests this for loop sends
我正在獲取請求,但出現“發送到許多請求錯誤”,如何將這個循環發送的請求數量限制為每秒 10 個請求? ...
[英]Rate-Limiting / Throttling SQS Consumer in conjunction with Step-Functions
給定以下架構: 問題在於,由於並發 lambda 執行的最大數量(每個帳戶 1K),我們達到了限制。 如何解決或規避這個問題? 我們希望完全控制速率限制。 1)請求並發增加。 這可能是最簡單的解決方案,但會大大增加潛在的工作量。 它沒有解決根本原因,也沒有為我們提供任何自定義速率限制 ...