没有合适的资源?快使用搜索试试~ 我知道了~
RateLimitBundle:通过注释轻松将速率限制添加到您的控制器操作中
共65个文件
php:52个
md:2个
license:2个
需积分: 0 0 下载量 161 浏览量
2021-05-01
09:22:45
上传
评论
收藏 53KB ZIP 举报
温馨提示
NoxlogicRateLimitBundle 该捆绑软件提供了启用@RateLimit批注的功能,该批注允许您限制与操作的连接数。 这在API中最有用。 默认情况下,该软件包准备与FOSOAuthServerBundle 。 它包含一个将OAuth令牌添加到缓存键的侦听器。 但是,您可以创建自己的密钥生成器,以允许基于请求进行自定义速率限制。 请参阅下面的创建自定义密钥生成器。 该捆绑包的部分灵感来自Ruud Kamphuis的GitHub要点: ://gist.github.com/ruudk/3350405 特征 通过注释简单使用 自定义每个控制器,操作甚至每个HTTP方法的速率 多个存储后端:Redis,Memcached和Doctrine缓存 安装 安装只需几个简单的步骤: 第1步:将捆绑包添加到您的composer.json 如果您还不熟悉Composer,请访问 。
资源推荐
资源详情
资源评论
收起资源包目录
RateLimitBundle-master.zip (65个子文件)
RateLimitBundle-master
composer.json 1KB
EventListener
HeaderModificationListener.php 2KB
OauthKeyGenerateListener.php 816B
BaseListener.php 619B
RateLimitAnnotationListener.php 8KB
DependencyInjection
Configuration.php 7KB
NoxlogicRateLimitExtension.php 6KB
.scrutinizer.yml 258B
Service
RateLimitService.php 1KB
RateLimitInfo.php 916B
Storage
PhpRedisCluster.php 220B
Redis.php 2KB
StorageInterface.php 828B
DoctrineCache.php 2KB
PsrCache.php 2KB
SimpleCache.php 2KB
Memcache.php 2KB
PhpRedis.php 2KB
.github
workflows
ci.yml 2KB
LICENSE 1KB
Resources
config
services.xml 5KB
views
Default
index.html.twig 18B
doc
index.rst 0B
translations
messages.fr.xlf 373B
meta
LICENSE 1KB
Annotation
RateLimit.php 2KB
.gitignore 40B
CHANGELOG.md 3KB
Tests
NoxlogicRateLimitBundleTest.php 705B
bootstrap.php 903B
EventListener
RateLimitAnnotationListenerTest.php 17KB
MockListener.php 166B
OauthKeyGenerateListenerTest.php 2KB
HeaderModificationListenerTest.php 6KB
MockStorage.php 2KB
BaseListenerTest.php 742B
MockController.php 118B
DependencyInjection
NoxlogicRateLimitExtensionTest.php 4KB
ConfigurationTest.php 5KB
Service
RateLimitInfoTest.php 765B
Storage
SimpleCacheTest.php 2KB
PhpRedisTest.php 3KB
PsrCacheTest.php 4KB
PhpRedisClusterTest.php 602B
DoctrineCacheTest.php 2KB
RedisTest.php 3KB
MemcacheTest.php 3KB
RateLimitServiceTest.php 2KB
WebTestCase.php 525B
Annotation
RateLimitTest.php 1KB
TestCase.php 680B
Util
PathLimitProcessorTest.php 10KB
Events
CheckedRateLimitEventsTest.php 1KB
GenerateKeyEventsTest.php 2KB
RateLimitEventsTest.php 534B
Exception
TestException.php 321B
phpunit.xml.dist 893B
README.md 9KB
Util
PathLimitProcessor.php 3KB
NoxlogicRateLimitBundle.php 142B
Events
RateLimitEvents.php 204B
GenerateKeyEvent.php 1KB
CheckedRateLimitEvent.php 913B
AbstractEvent.php 432B
Exception
RateLimitExceptionInterface.php 203B
共 65 条
- 1
资源评论
帝哲
- 粉丝: 35
- 资源: 4669
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功