Cumulocity - где хранить конфигурацию мультитенантного микросервиса? - PullRequest
0 голосов
/ 03 января 2019

Очевидно, что наилучшим способом хранения настроек конфигурации микросервиса является использование параметров клиента.

Но у меня есть случай использования, когда микросервис является мультитенантным, и я хочу, чтобы общая конфигурация для всех арендаторов хранилась в одном месте.

Я получил совет по использованию опций арендатора арендатора, который является владельцем микросервиса (см. Владельца приложения, https://cumulocity.com/guides/reference/applications/#application).. Я думаю о решении в этом направлении - при запуске микросервис ищет идентификатор владельца владельца и ищет параметры конфигурации в параметрах клиента. Является ли это жизнеспособным подходом и можно ли предположить, что владелец владельца подписан на микросервис, так что служба имеет права на чтение?

1 Ответ

0 голосов
/ 03 января 2019

Технически не указано, что владелец-арендатор также подписан на микросервис. Вам просто нужно убедиться, что.

Если вы хотите иметь общую конфигурацию, лучшим владельцем будет владелец.

...