速率限制器:速率限制器组件提供令牌桶实现,以限制应用程序中的输入和输出速率

时间:2024-02-26 19:09:59
【文件属性】:

文件名称:速率限制器:速率限制器组件提供令牌桶实现,以限制应用程序中的输入和输出速率

文件大小:23KB

文件格式:ZIP

更新时间:2024-02-26 19:09:59

php symfony component limiter rate

限速器组件 Rate Limiter组件提供了令牌桶实现,以对应用程序中的输入和输出进行速率限制。 该组件是实验性的。 Symfony的未涵盖。 入门 $ composer require symfony/rate-limiter use Symfony \ Component \ RateLimiter \ Storage \ InMemoryStorage ; use Symfony \ Component \ RateLimiter \ RateLimiterFactory ; $ factory = new RateLimiterFactory ([ 'id' => 'log


【文件预览】:
rate-limiter-5.x
----LimiterStateInterface.php(670B)
----CompoundLimiter.php(2KB)
----LimiterInterface.php(2KB)
----Exception()
--------ReserveNotSupportedException.php(670B)
--------RateLimitExceededException.php(1KB)
--------MaxWaitDurationExceededException.php(828B)
--------InvalidIntervalException.php(435B)
----RateLimiterFactory.php(4KB)
----Storage()
--------CacheStorage.php(1KB)
--------StorageInterface.php(662B)
--------InMemoryStorage.php(2KB)
----Reservation.php(1KB)
----LICENSE(1KB)
----Policy()
--------SlidingWindowLimiter.php(3KB)
--------ResetLimiterTrait.php(849B)
--------Rate.php(3KB)
--------TokenBucketLimiter.php(4KB)
--------Window.php(2KB)
--------FixedWindowLimiter.php(4KB)
--------NoLimiter.php(1KB)
--------SlidingWindow.php(3KB)
--------TokenBucket.php(3KB)
----README.md(1KB)
----Util()
--------TimeUtil.php(732B)
----RateLimit.php(2KB)
----CHANGELOG.md(57B)
----composer.json(901B)

网友评论