Política determinística de resize de pool. O agendamento das janelas de
observação pertence ao caller; este módulo decide somente se uma janela
observada deve ser aceita, revertida ou interrompida.
Fluxo: proposeIncrease() aplica um aumento preventivo e retorna a proposta.
Após a janela de observação, evaluate(before, after) decide: aceita se o
ganho de throughput supera minGain e os safety gates passam; reverte se o
ganho é insuficiente; para se algum safety gate falhou.
Política determinística de resize de pool. O agendamento das janelas de observação pertence ao caller; este módulo decide somente se uma janela observada deve ser aceita, revertida ou interrompida.
Fluxo:
proposeIncrease()aplica um aumento preventivo e retorna a proposta. Após a janela de observação,evaluate(before, after)decide: aceita se o ganho de throughput superaminGaine os safety gates passam; reverte se o ganho é insuficiente; para se algum safety gate falhou.See
Código de exemplo: Ajustando automaticamente a capacidade do pool