Где я должен хранить конечную точку сервера реестра служб? - PullRequest
0 голосов
/ 25 июня 2019

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

1 Ответ

1 голос
/ 26 июня 2019

Все три следующих параметра поддерживаются в следующем порядке приоритета:

  1. Аргументы командной строки
  2. Переменные среды
  3. Файлы конфигурации

Для параметра файла конфигурации Linux

Создать

/ etc / consul.d / config.json

Ключ start_join со значением IP-адреса сервера Consul, например,

"start_join": [ "10.128.0.2" ]

Для кластерного решения из нескольких экземпляров Consul:

"start_join": [ "10.128.0.2", "10.128.0.3" ]

Порт сервера по умолчанию - 8300 , но вы можете переопределить его с помощью объекта ports , предлагающего несколько портов для переопределения, например,

"ports": {
   "server": 8300
}

Дляполный список доступных опций, вы можете проверить Консул документации , и все доступные опции портов

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