Задать вопрос
@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?
  • Вопрос задан
  • 410 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solution Architect, AWS Certified, Serverless
Может вам поможет service discovery в виде HashiCorp Consul?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы