Какие все порты используют приложение конфигурации Spring Cloud Consul для связи с консулом?

Насколько я понимаю, конфигурация весеннего облачного консула по умолчанию использует только порт 8500 для связи с консулом. Если это так, не будет ли это приложение участвовать в протоколе сплетен? Если да, то как это делается?


person SHM    schedule 16.07.2018    source источник


Ответы (1)


Spring Cloud Consul не использует протокол сплетен, а использует только HTTP API. Так что вы правы насчет порта 8500.

Consul предоставляет услуги Service Discovery через HTTP API и DNS. Spring Cloud Consul использует HTTP API для регистрации и обнаружения сервисов. Это не мешает приложениям, отличным от Spring Cloud, использовать интерфейс DNS. Серверы Consul Agents работают в кластере, который взаимодействует через протокол сплетен и использует протокол консенсуса Raft.

http://cloud.spring.io/spring-cloud-static/spring-cloud-consul/2.0.0.RELEASE/single/spring-cloud-consul.html#spring-cloud-consul-discovery

person nmyk    schedule 17.07.2018