首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WSO2应用程序接口管理器中添加新的订阅策略并在应用程序接口上应用

在WSO2应用程序接口管理器中添加新的订阅策略并在应用程序接口上应用
EN

Stack Overflow用户
提问于 2020-03-04 13:16:51
回答 1查看 38关注 0票数 0

我已经尝试创建一个新的订阅限制策略(10req/min)。我在发布API时选择了相同的API,在订阅API时也选择了相同的店内API。但是,它仍然需要超过10req/min。

注意:我们在集群环境中使用2个节点。

EN

回答 1

Stack Overflow用户

发布于 2020-03-04 17:32:21

这可能是因为未同步两个节点中的限制条件。因此,在此场景中,每个节点将服务10个请求/分钟。总计20个请求/分钟。

要解决此问题,应将节流事件从每个节点发布到两个节点。

节点1-发布到节点1和节点2

节点2-发布到节点2和节点1。

这样,两个节点都有节流事件,因此,节流决定将被正确地采取。

在每个节点中,您必须执行以下配置

代码语言:javascript
复制
<ThrottlingConfigurations>
        <EnableAdvanceThrottling>true</EnableAdvanceThrottling>
        <DataPublisher>
            <Enabled>true</Enabled>
            <Type>Binary</Type>
            <ReceiverUrlGroup>{tcp://node1_ip:9612, tcp://node2_ip:9612}</ReceiverUrlGroup>
            <!--ReceiverUrlGroup>tcp://${carbon.local.ip}:9612</ReceiverUrlGroup-->
            <AuthUrlGroup>{ssl://node1_ip:9712, ssl://node2_ip:9713}</AuthUrlGroup>
            <!--AuthUrlGroup>ssl://${carbon.local.ip}:9712</AuthUrlGroup-->
            <Username>${admin.username}</Username>
</ThrottlingConfigurations>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60519496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档