Когда мне нужно будет использовать Spring Cloud Config с Vault вместо использования Spring Cloud Vault? - PullRequest
0 голосов
/ 31 января 2019

Я нахожусь в проекте, где мы используем Spring Cloud Config Server with Vault backend, и я не знаю, зачем нам сервер облачной конфигурации.Прежде чем я попытаюсь перейти к более простой реализации с Spring Cloud Vault, я хочу знать, есть ли причина, по которой я бы сохранил Spring Cloud Config with Vault.

Я знаю, что уже есть подобный вопрос, но он не отвечает, почему мы будем использовать один над другим: Разницамежду Spring Cloud Vault и Spring Cloud Config с бэкэндом Vault

1 Ответ

0 голосов
/ 08 марта 2019

Это больше похоже на длинный комментарий, чем на конкретный ответ, так как я думаю, что этот вопрос немного не по теме, так как выглядит как вопрос, основанный на мнениях.

Spring Cloud Vault - зависимость maven от вашего проекта, напримерthis: org.springframework.cloud spring-cloud-starter-vault-config

При наличии вышеуказанной зависимости вам просто нужно создать bootstrap.yml (или .properties) со свойствами хранилища в вашем проекте, и он собираетсяподключиться к хранилищу.Итак, если у вас есть одно приложение весенней загрузки, то ваш бэкэнд будет выглядеть так:

[yourApp:8080] --> [vault:8200]

С другой стороны, если вы используете Spring Cloud Config с хранилищем, то у вас фактически есть два отдельных приложения весенней загрузки (скажем,микросервисы), а также хранилище, поэтому у вас будет:

[yourApp:8080] --> [cloudConfig:8888] --> [vault:8200]

Кроме того, несмотря на то, что вы можете использовать Spring Cloud Vault вместо Spring Cloud Config для извлечения свойств, хранилище предназначено для хранения секретов (конфиденциальной информации, учетных данных).и т. д.) Spring Cloud Vault поможет вам подключить ваше приложение к хранилищу.Сервер Spring Cloud Config предназначен для централизации хранилища свойств приложений, он также предоставляет несколько конечных точек для извлечения этих свойств и многие другие функции, которые помогают в архитектуре микросервиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...