WSO2同步tiers.xml b / w管理器和工作节点

时间:2017-03-13 08:30:07

标签: wso2 wso2-am wso2carbon

我正在群集上运行,其中管理员(发布商,商店,公里等)位于一个节点上,网关工作人员位于其他节点上。我正在使用SVN同步器在它们之间进行同步,实际上在管理器上发布的API也正确地添加到网关中。

我还使用tiers.xml为未经身份验证的API设置速率限制。这是通过更改管理器节点上的注册表资源/_system/governance/apimgt/applicationdata/tiers.xml来完成的。

        <throttle:ID throttle:type="ROLE">Unauthenticated</throttle:ID>
        <wsp:Policy>
            <throttle:Control>
                <wsp:Policy>
                    <throttle:MaximumCount>1000</throttle:MaximumCount>
                    <throttle:UnitTime>60000</throttle:UnitTime>
                </wsp:Policy>
            </throttle:Control>
        </wsp:Policy>

但是,对此tiers.xml所做的更改不会填充到工作节点,因此如果我在管理器中更改tiers.xml中的最大计数 - 此速率限制不会影响工作节点。

知道如何将tiers.xml更改填充到工作节点吗?

1 个答案:

答案 0 :(得分:0)

作为注册表一部分的

tiers.xml未被SVN同步。这是按照以下文档中的说明完成的:https://docs.wso2.com/display/shared/Config+and+Governance+Partitions+in+a+Remote+Registry

关于数据库设置,可在此处找到相关说明:https://docs.wso2.com/display/CLUSTER44x/Setting+up+the+Database

该信息适用于碳版本4.4.x,APIM-1.10。我的理解是,在APIM-2中有变化/改进,但我还没有升级到第2版。