我们将wso2am-1.10.0与网关集群一起使用。限制层限制的行为不符合预期。
我们重新定义了“青铜级”,允许在1分钟内发出3个请求。应用程序设置为“Large”,API的订阅设置为“Bronze”,资源设置为“Unlimited”。我们理解“铜牌”在这种情况下是最严格的层级。
我们使用和不使用负载均衡器测试了API:
使用负载均衡器: 我们总是被允许按分钟超过3个请求,然后限制行为变得不一致。虽然它似乎不是网关工作者数量的倍数。
没有负载均衡器: 我们直接通过集群的网关工作者调用API,在返回配额失败之前,worker允许4个请求(app-tier limit + 1)。然后,如果我们在同一分钟内调用此API,但是通过我们集群的其他网关工作者,由于配额限制,此工作程序在失败之前允许一个请求。
我们测试了API而没有对网关进行集群,它按预期工作。
有什么想法吗? 提前谢谢!