我正在群集上运行,其中管理员(发布商,商店,公里等)位于一个节点上,网关工作人员位于其他节点上。我正在使用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更改填充到工作节点吗?
答案 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版。