Rotinas agora rodam só na nuvem
Nesta release, ajustamos onde e como as rotinas são executadas. Antes, o app de desktop ainda tentava rodá-las localmente, mas isso não acontecia mais. Agora, tudo é centralizado no Gateway, o que simplifica o funcionamento e evita confusão sobre onde cada tarefa vai rodar. Também melhoramos a comunicação entre o runner e o servidor, tornando o processo mais eficiente.
Rotinas apenas na nuvem. O app de desktop não executa mais rotinas. Qualquer rotina que ainda estivesse configurada para rodar localmente foi migrada automaticamente para a nuvem, e novas rotinas só podem ser criadas com execução no Gateway. Se você tentar configurar uma rotina para rodar no desktop, receberá um erro claro em vez de uma falha silenciosa.
Busca de trabalho mais eficiente. O runner agora usa um mecanismo de espera longa ao procurar por novas tarefas, em vez de fazer uma requisição a cada poucos segundos. Isso reduz drasticamente o número de chamadas ao servidor, deixando tudo mais leve e rápido. Se o Gateway não suportar esse mecanismo, o runner volta automaticamente ao método anterior, então não há risco de quebrar nada.
Correção na rota de reivindicação. A rota que o runner usa para pegar tarefas agora aceita requisições GET, além do POST. Isso elimina uma ida e volta desnecessária em cada verificação, tornando o processo mais ágil.
Commits (3)
5a5c691Aceita requisição GET no endpoint de reivindicação de trabalho780f27eRotinas só rodam na nuvema5631f3Reconstrução do runner com espera longa na reivindicação