文件名称:速率限制器组件提供了令牌桶实现,以对应用程序中的输入和输出进行速率限制。-PHP开发
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-16 02:33:20
PHP Miscellaneous
速率限制器组件提供了令牌桶实现,以对应用程序中的输入和输出进行速率限制。 速率限制器组件速率限制器组件提供令牌桶实现,以对应用程序中的输入和输出进行速率限制。 该组件是实验性的。 Symfony的向后兼容性承诺未涵盖实验性功能。 入门$ composer需要使用symfony / rate-limiter来使用Symfony \ Component \ RateLimiter \ Storage \ InMemoryStorage; 使用Symfony \ Component \ RateLimiter \ Limiter; $ limiter = new Limiter(['id'=>'login','strategy'=>'token_bucket',
【文件预览】:
rate-limiter-5.4
----Storage()
--------InMemoryStorage.php(2KB)
--------StorageInterface.php(662B)
--------CacheStorage.php(1KB)
----Exception()
--------RateLimitExceededException.php(1KB)
--------MaxWaitDurationExceededException.php(828B)
--------InvalidIntervalException.php(435B)
--------ReserveNotSupportedException.php(670B)
----CompoundLimiter.php(2KB)
----LimiterInterface.php(2KB)
----Util()
--------TimeUtil.php(732B)
----RateLimit.php(2KB)
----LICENSE(1KB)
----composer.json(911B)
----CHANGELOG.md(57B)
----RateLimiterFactory.php(4KB)
----README.md(1KB)
----Policy()
--------Rate.php(3KB)
--------ResetLimiterTrait.php(849B)
--------TokenBucketLimiter.php(4KB)
--------SlidingWindowLimiter.php(3KB)
--------NoLimiter.php(1KB)
--------Window.php(2KB)
--------TokenBucket.php(3KB)
--------SlidingWindow.php(3KB)
--------FixedWindowLimiter.php(4KB)
----LimiterStateInterface.php(670B)
----Reservation.php(1KB)