saloonphp/rate-limit-plugin

在您的 Saloon API 集成或 SDK 中优雅地处理速率限制

v2.0.0 2023-10-02 16:30 UTC

This package is auto-updated.

Last update: 2024-08-31 00:37:22 UTC


README

处理速率限制可能会很困难。这个第一方插件为您提供所需的工具来防止速率限制,并处理超过速率限制时会发生什么。此插件允许您在连接器/请求上定义限制。

可用的存储

  • 内存中(数组)
  • 文件
  • Redis
  • Predis
  • PSR 缓存存储
  • Laravel 缓存存储

使用此插件,您可以在每个集成的基础上定义各种限制。您还可以控制当达到限制时,Saloon 是否应抛出异常或暂停。Saloon 将跟踪已发出的请求数量和何时达到速率限制,当速率限制被触发时,Saloon 将阻止进一步的连接器/请求,直到速率限制解除。

安装

您可以通过 Composer 安装缓存插件。

composer require saloonphp/rate-limit-plugin "^2.0"

文档

点击此处阅读文档