return '邮件发送成功';
}
#[RateLimiter(limit: 100, ttl: 24*60*60, key: 'coupon', message:,每天最多发100张优惠券
// 同时以用户ID为维度进行限流,每个用户每天只能领取一次优惠券
return '优惠券发送成功';
}
public function* 使用限制
限流只对当前进程有效,多个进程间不共享限流数据,同时也不支持集群限流。
* 试用场景
windows开发环境;不需要严格限流的业务;抵御CC攻击时。apc.enabled=1
apc.enable_cli=1
```
如果不知道php.ini位置,可以通过命令`php --ini`寻找php.ini的位置
* 介绍
性能略低于memory,支持多进程共享限流数据* 使用限制
不支持集群
* 使用场景
任何开发环境;线上单机限流场景;集群不需要严格限流的场景;抵御CC攻击。