Балансировка нагрузки docker все еще работает, когда Nginx и PHP -FPM обмениваются данными через сокет unix? - PullRequest
0 голосов
/ 16 апреля 2020

Допустим, у нас есть два docker изображения в docker -компонентном стеке. Первый - Nginx, второй - PHP -FPM.

По умолчанию эти образы обмениваются данными через TCP-сокет ( порт 9000 обычно ). Но inte rnet говорит, что есть более эффективный способ связи - сокет unix. Насколько я знаю, это псевдофайл , как и многие другие в Unix системах. Поэтому мы должны пометить файл как том.

Допустим, у нас есть 3 реплики PHP -FPM и 2 реплики Nginx. Таким образом, при обмене данными через сокет TCP, нагрузка балансировки нагрузки до внутренних Docker систем. Но как насчет сокета Unix? Будет ли Docker знать, к какому сокету Unix должен быть перенаправлен вызов?

Возможно ли для систем docker на основе баланса Unix сокет вызовов?

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