WSO2 同步 tiers.xml b/w 管理节点和工作节点
WSO2 Synchronizing of tiers.xml b/w manager and worker nodes
我 运行 在集群上,其中管理器(发布者、商店、km 等)在一个节点上,网关工作人员在其他节点上。我正在使用 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 更改填充到工作节点吗?
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
该信息适用于 Carbon 版本 4.4.x、APIM-1.10。我的理解是APIM-2中有changes/improvement,但我还没有升级到release 2
我 运行 在集群上,其中管理器(发布者、商店、km 等)在一个节点上,网关工作人员在其他节点上。我正在使用 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 更改填充到工作节点吗?
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
该信息适用于 Carbon 版本 4.4.x、APIM-1.10。我的理解是APIM-2中有changes/improvement,但我还没有升级到release 2