@t38c3j

Как правильно сделать общение микросервисов через домены?

Есть три контейнера nginx, php-fpm, mysql управляемые через docker compose v3. php-fpm обслуживает несколько сервисов также как и nginx.
Припустим есть три сервиса доступные на хост машине по адресам service1.local, service2.local и service3.local которые все ведут на один контейнер с nginx которые в свою очередь обрабатывает php через php-fpm. При запросе service1.local должны быть сделаны запросы на стороне бекенда php через curl к сервисам service2.local и service 3.local по доменам. Как собственно это сделать без костылей наподобие назначить постоянный айпи nginx и прописывать домены с помощью extra_hosts?
  • Вопрос задан
  • 405 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Может вам поможет service discovery в виде HashiCorp Consul?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы