WSO2 API管理器多租户分布式设置

时间:2019-07-09 21:18:47

标签: wso2 wso2-am wso2carbon

我安装并配置了启用多租户的WSO2 API Managager分布式设置。我有2个分布式网关,我遵循了本指南https://docs.wso2.com/display/AM260/Distributed+Deployment+of+the+Gateway。我创建了一个租户(我们将其称为tenantA),并在其下部署了一些API。

问题在于,对于多租户,网关上的Synapse API工件(用于在租户中(而不是在超级租户中创建的API))存储在APIM-HOME /存储库/租户/ tenantA / synapse-configs / default中/ api,但不在APIM-HOME / repository / deployments / server /下。

问题是:我应该在网关之间共享两个路径(NFS / glusterFS)吗?如果没有,我应该分享哪一个? 注册表如何?我同时共享了配置分区和治理注册表分区,是否应该像这样?

非常感谢

1 个答案:

答案 0 :(得分:1)

在多租户用例中,将在存储库/租户位置创建那些API工件。您可以在https://docs.wso2.com/display/AM260/Common+Runtime+and+Configuration+Artifacts

中找到这些位置

是的,您必须共享两个路径作为令牌,撤销等。超级租户位置中存在API。

在多租户用例中,必须共享GW的userdb和Registry db。 https://docs.wso2.com/display/AM210/Understanding+the+Distributed+Deployment+of+WSO2+API-M