yufunny/laravel-cat is a Laravel package for concurrency and throttle for laravel/lumen.
It currently has 1 GitHub stars and 9 downloads on Packagist.
Install it with composer require yufunny/laravel-cat.
Discover more Laravel packages by yufunny
or browse all Laravel packages to compare alternatives.
Last updated
Control concurrency and throttle for laravel.
laravel路由并发/限流控制
添加ServiceProvider
路由中使用
$router->group(['middleware' => 'cat.t:uid-ip%60%5'], function () use ($router) {
$router->get('foo', function() {
return 'hello';
});
});
表示同一个ip、uid在60秒内最大请求5次
$router->group(['middleware' => 'cat.c:uid%ip'], function () use ($router) {
$router->get('bar', function() {
return 'hello';
});
});
表示同一个ip、uid不能并发请求