spiral-packages / rate-limiter
一个简单易用的速率限制抽象层,与您应用程序的缓存结合使用,可以轻松限制在指定时间窗口内的任何操作。
dev-master
2022-06-23 15:36 UTC
Requires
- php: ^8.1
- psr/simple-cache: ^3.0
- spiral/boot: ^3.0
- spiral/cache: ^3.0
- spiral/http: ^3.0
Requires (Dev)
- spiral/framework: ^3.0
- spiral/testing: ^2.0
- vimeo/psalm: ^4.9
This package is auto-updated.
Last update: 2024-09-09 15:03:23 UTC
README
这里应该放置您的描述。请限制在一两段之内。考虑添加一个小的示例。
需求
确保您的服务器已配置以下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)。有关更多信息,请参阅许可证文件。