Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Balanceamento

Você teria um exemplo de como fazer esse balanceamento com PHP?

1 resposta
solução!

Olá Fernando, tudo bem? É a mesma lógica, porque esse balanceamento quem faz é o nginx, e podemos ver isso se olharmos o arquivo nginx.conf que está dentro da pasta config, que por sua vez está dentro da pasta docker:

upstream node-upstream {
              least_conn;

              server node1:3000 weight=10 max_fails=3 fail_timeout=30s;
              server node2:3000 weight=10 max_fails=3 fail_timeout=30s;
              server node3:3000 weight=10 max_fails=3 fail_timeout=30s;

              keepalive 64;
        }

Nesse trecho de código temos a indicação dos três servidores, então se fosse três servidores PHP, seria a mesma coisa, era só indicarmos os mesmos nessa parte do arquivo de configuração do nginx e teriamos o balanceamento para servidores PHP.

Espero ter esclarecido sua dúvida!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software