wso2 "complete and same" master-datasources.xml 所有五个 WSO2 API-M 组件
wso2 "complete and same" master-datasources.xml on all five WSO2 API-M components
我正在分布式环境中设置 WSO2 APIM HA,我在使用这个 documentation.
时遇到了一些挑战
- 文档状态:注意:配置集群时,请忽略 WSO2_CARBON_DB 数据源配置。
问题是,我真的不能在 HA 中使用 CARBON db 代替 od UM un REG 数据库吗?
文档提到配置如下:
- AM DB - 在 Publisher、Store 和 Key Manager 节点中
- UM DB - 在 Publisher、Store 和 Key Manager 节点中
- REG DB - 在 API Publisher 和 Store 节点中。 (单租户)
- MB DB - 在流量管理器节点中(每个 TM 自己的 DB)
问题是,我可以完全填充一个 master-datasources.xml
文件并在所有组件上覆盖它,这样我就不必在每个服务器上编辑它了吗? (仅编辑第二个 TM 数据源以针对第二个 MB DB)
是的,如果您只完全填写一个主文件-datasource.xml 并在所有其他组件上覆盖它,那很好。 (WSO2_MB_STORE_DB
除外,即 MB DB
)
但是MB DB (WSO2_MB_STORE_DB )
每个节点必须是分开的。由于此 DB 用于流量以及在内部由节流策略使用,因此具有非常高的 DB 事务率。
如果您不将 WSO2_MB_STORE_DB
分开,它会起作用,但它会有大量的数据库事务,这会降低您的单个数据库的速度。因此,强烈建议 在每个节点上维护单独的数据库。它还将帮助您在 PROD 环境中轻松调试。
我正在分布式环境中设置 WSO2 APIM HA,我在使用这个 documentation.
时遇到了一些挑战- 文档状态:注意:配置集群时,请忽略 WSO2_CARBON_DB 数据源配置。
问题是,我真的不能在 HA 中使用 CARBON db 代替 od UM un REG 数据库吗?
文档提到配置如下:
- AM DB - 在 Publisher、Store 和 Key Manager 节点中
- UM DB - 在 Publisher、Store 和 Key Manager 节点中
- REG DB - 在 API Publisher 和 Store 节点中。 (单租户)
- MB DB - 在流量管理器节点中(每个 TM 自己的 DB)
问题是,我可以完全填充一个 master-datasources.xml
文件并在所有组件上覆盖它,这样我就不必在每个服务器上编辑它了吗? (仅编辑第二个 TM 数据源以针对第二个 MB DB)
是的,如果您只完全填写一个主文件-datasource.xml 并在所有其他组件上覆盖它,那很好。 (WSO2_MB_STORE_DB
除外,即 MB DB
)
但是MB DB (WSO2_MB_STORE_DB )
每个节点必须是分开的。由于此 DB 用于流量以及在内部由节流策略使用,因此具有非常高的 DB 事务率。
如果您不将 WSO2_MB_STORE_DB
分开,它会起作用,但它会有大量的数据库事务,这会降低您的单个数据库的速度。因此,强烈建议 在每个节点上维护单独的数据库。它还将帮助您在 PROD 环境中轻松调试。