hao/algorithm

api接口限流

Installs: 53

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/hao/algorithm

1.0.2 2020-09-16 07:39 UTC

This package is auto-updated.

Last update: 2025-10-16 18:45:46 UTC


README

接口限流

开源地址

https://github.com/JZhao1020/algorithm

##1.安装

composer require hao/algorithm

##2.实例化

$config = [
	'limit' => 10, // 请求限制量
	'interval' => 2000, // 请求单位时间 毫秒
];
$Counter = new \limiting\Algorithm($config);

##2.1 计数器限流

$url = 'limiting:counter:'. url();
$Counter->gateway('Counter')->slidingGrant($url);

##2.2 令牌限流

$url = 'limiting:token_bucket:'. url();
$Counter->gateway('TokenBucket')->slidingGrant($url);