Cronjobs em autoScaling
Olá professor, tudo bem?
Estou subindo em alta disponibilidade no Google Cloud uma aplicação que precisa rodar cronjob a todo minuto, estou utilizando os conceitos ensinados no curso de AWS, já que a aplicação é feita em laravel, então configurei o docker para rodar o cronjob e ele esta rodando perfeitamente, porém fiquei com a seguinte dúvida.
Esse cronjob faz agendamento de postagens, já que estou utilizando uma imagem replicada em todas as instâncias, quando eu rodar o cronjob, ele vai basicamente rodar em todas as instâncias, já que o cronjob esta agendado no docker e o docker replicado através das imagens, como posso evitar este erro?
Obrigado
Interessante pergunta, tenho a mesma dúvida
Olá, Marcello! Tudo bem?
Sim, vai rodar em todas as instâncias, porque você terá N cópias da mesma aplicação rodando de forma distruibuída.
O que eu faria? Usaria o GitHub Scheduling para aplicar essa tarefa, semelhante o que fizemos no curso de CI/CD, porém nesse caso, executaria o processo de tempos em tempos.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!