key为变量时,可以使用[类, 静态方法]的方式获取key,例如[UserController::class, 'getMobile']会调用UserController的getMobile()方法的返回值为(只有在key为 RateLimiter::IP 时有效)
'ip_whitelist' => [
'127.0.0.1',
],
];
```
* **enable**(只在key为`RateLimiter::IP`时有效)
## driver选择
**memory**
* 介绍
无需安装任何扩展,性能最好。* 使用限制
限流只对当前进程有效,多个进程间不共享限流数据,同时也不支持集群限流。
* 适用场景
windows开发环境;不需要严格限流的业务;抵御CC攻击时。* 使用限制
不支持集群
* 适用场景
任何开发环境;线上单机限流场景;集群不需要严格限流的场景;抵御CC攻击。