我想优化 * resilience 4j * 速率限制器,以允许
- 速率限制按用户
*交错速率限制(例如1个呼叫/秒,但只有30个呼叫/分钟,但只有1000个呼叫/小时)。
这样可以保护资源免受DOS攻击,但不会限制“普通”用户。
是否可以使用默认的resilience 4j装饰器来实现这一点,或者我可以编写自己的装饰器吗?
(Or我用这种方法来抵御DOS攻击是完全错误吗?)
我想优化 * resilience 4j * 速率限制器,以允许
这样可以保护资源免受DOS攻击,但不会限制“普通”用户。
是否可以使用默认的resilience 4j装饰器来实现这一点,或者我可以编写自己的装饰器吗?
(Or我用这种方法来抵御DOS攻击是完全错误吗?)
1条答案
按热度按时间xzv2uavs1#
您可以像a fixed issue提到的那样使用
.andThen(secondDecorator)