микросервис сервера аутентификации, следует ли использовать разные сервисы для разных пользовательских функций - PullRequest
0 голосов
/ 23 октября 2019

У меня есть сервер аутентификации, использующий oauth2.

Я использую его для:

  1. Аутентификация с других сервисов, подписка, изменение и получение пароля и т. Д.

  2. Каксервер ресурсов для хранения и получения дополнительной информации о пользователях и группах. У меня есть отношения ManyToMany между пользователями и группами.

Следует ли разделить вторую часть функций этого приложения на другой автономный сервис, который будет работать только как сервер ресурсов. И хранить только часть аутентификации на сервере авторизации?

Таким образом, я мог бы горизонтально масштабировать эти две службы по отдельности.

1 Ответ

0 голосов
/ 24 октября 2019

Да, лучшей идеей было бы иметь конфигурацию в качестве отдельной автономной службы, работающей в облаке. С сервером конфигурации в качестве отдельной службы вы можете добавить все данные авторизации и другие данные, такие как сведения о БД, сведения об API, конфигурации очереди сообщений и т. Д., И подключиться к N количеству служб.

...