A documentação do Drupal 7 apresenta a API do lote como:
Funções que permitem que o processamento de formulários se espalhe por várias solicitações de página, garantindo assim que o processamento não seja interrompido devido a um tempo limite do PHP ...
Entendi que isso significa que o Lote lida com os problemas relacionados ao tempo limite do desenvolvedor.
No entanto, outras postagens (por exemplo, como a API de lote funciona internamente? ) Implicam que é responsabilidade do desenvolvedor informar ao Lote quanto trabalho deve ser feito antes de esperar a chegada de outro usuário e que o Lote seja invocado novamente - evitando assim o tempo esgotado.
Se o último for verdadeiro, presumo que o Lote não garanta que o tempo limite dos trabalhos não seja atingido. O Lote oferece alguma garantia? Cabe ao desenvolvedor adivinhar quanto Batch pode processar antes de atingir o tempo limite?
Obrigado!