spiral-packages/rate-limiter

一个简单易用的速率限制抽象层,与您应用程序的缓存结合使用,可以轻松限制在指定时间窗口内的任何操作。

dev-master 2022-06-23 15:36 UTC

README

PHP Latest Version on Packagist GitHub Tests Action Status Total Downloads

这里应该放置您的描述。请限制在一两段之内。考虑添加一个小的示例。

需求

确保您的服务器已配置以下PHP版本和扩展

  • PHP 8.1+
  • Spiral框架 3.0+

安装

您可以通过composer安装此包

composer require spiral-packages/rate-limiter

安装包之后,您需要从包中注册引导加载器。

protected const LOAD = [
    // ...
    \Spiral\RateLimiter\Bootloader\RateLimiterBootloader::class,
];

注意:如果您使用spiral-packages/discoverer,您不需要自行注册引导加载器。

测试

composer test

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献指南

安全漏洞

有关报告安全漏洞的详细信息,请参阅我们的安全策略

致谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件