Я зарегистрировал службу в Consul, к которой я могу подключиться, используя localhost: 8080, однако я хотел бы отправить запрос самому Consul, а затем направить меня к службе.

Как мне найти URL-адрес Consul для моей службы, чтобы сделать это? Имя моей службы в пользовательском интерфейсе - dev-service-name-8080.

0
kcon123 19 Июн 2020 в 17:24

1 ответ

Лучший ответ

Вы можете запросить интерфейс DNS на локальном агенте следующим образом.

dig @127.0.0.1 -p 8600 <name>.service.consul

См. https://learn.hashicorp.com/consul/getting-started / services # query-services для получения дополнительной информации.

1
Blake Covarrubias 20 Июн 2020 в 05:23