WSO2 API Manager мультитенантная распределенная настройка - PullRequest
1 голос
/ 10 июля 2019

Я установил и настроил распределенную установку WSO2 API Managager с включенной поддержкой нескольких арендаторов.У меня есть 2 распределенных шлюза, и я следовал этому руководству https://docs.wso2.com/display/AM260/Distributed+Deployment+of+the+Gateway.Я создал одного арендатора (назовем его tenantA) и развернул в нем несколько API.

Проблема заключается в том, что при работе с несколькими арендаторами артефакты API Synapse (для API, созданных в арендаторах [а не в супер-арендаторе])на шлюзе хранятся в APIM-HOME / repository / tenants / tenantA / synapse-configs / default / api, а не в APIM-HOME / repository / deployments / server /.

Вопрос: Должен ли я поделитьсяоба пути (NFS / glusterFS) между шлюзами?Если нет, то какой я должен поделиться?Как насчет реестра?Я поделился разделами реестра и управления config, это должно быть так?

Большое спасибо

1 Ответ

1 голос
/ 10 июля 2019

В случае использования с несколькими арендаторами эти артефакты API создаются в расположении хранилища / арендаторов. Вы можете найти эти места в https://docs.wso2.com/display/AM260/Common+Runtime+and+Configuration+Artifacts

Да, вы должны совместно использовать оба пути в виде токена, отзыва и т. Д. API существуют в расположении суперпользователя.

Вы должны предоставить общий доступ к базе данных userdb и Registry для GW в случае использования с несколькими арендаторами. https://docs.wso2.com/display/AM210/Understanding+the+Distributed+Deployment+of+WSO2+API-M

...