Planejador de Backoff Exponencial
Monte a agenda de retry: espera base, multiplicador, teto e estratégia de jitter. Mostra cada espera, o tempo total no melhor e no pior caso e quando o teto trava.
—
A agenda de retry, com as esperas na conta certa
Backoff exponencial é a política de esperar cada vez mais entre tentativas: 100 ms, depois 200, depois 400. A ideia é dar tempo ao serviço que falhou em vez de martelar nele. Preencha a espera base, o multiplicador, o teto e o número de tentativas, e a página monta a agenda completa — cada espera individual e o tempo total no melhor caso, no esperado e no pior.
A conta que quase todo mundo erra é a quantidade de esperas. Com seis tentativas há cinco esperas, não seis: a primeira tentativa acontece imediatamente, e só depois de ela falhar é que se espera. Contar uma espera a mais superestima o total justamente pela maior delas — com multiplicador 2, a última espera vale quase tanto quanto todas as anteriores somadas.
A escolha da estratégia de jitter muda mais do que parece. Sem jitter, mil clientes que falharam no mesmo instante voltam juntos no mesmo instante, e a rajada derruba de novo o serviço que estava se levantando. O jitter total sorteia entre zero e a espera nominal: espalha ao máximo e reduz o tempo esperado pela metade, sem aumentar o pior caso. O igual mantém metade fixa, garantindo uma espera mínima. E o descorrelacionado cresce a partir da espera anterior sorteada, não da nominal, o que espalha ainda mais em troca de menos previsibilidade.
Perguntas frequentes
Qual estratégia de jitter devo usar?
Para que serve o teto?
O tempo total inclui a duração das requisições?
Ferramentas Relacionadas
Pontuacao Resiliencia CD-RISC-10
Calcula a pontuacao da escala Connor-Davidson Resilience (CD-RISC-10) a partir de 10 itens 0-4.
Calculadora de Crescimento Bacteriano
Calcula a quantidade de bactérias após N divisões (N = N₀ × 2^t/td) — onde td é o tempo de duplicação. Útil para microbiologia e cálculo de crescimento exponencial.
Atenuação de Radiação (Blindagem)
Calcula a intensidade da radiação após atravessar uma blindagem, I = I₀·e^(−μ·x), pela lei de atenuação exponencial, a partir da intensidade inicial (I₀), do coeficiente de atenuação linear (μ) do material e da espessura (x). Diferente de partículas alfa e beta (que têm alcance finito), a radiação gama e os raios X só são atenuados exponencialmente — nunca totalmente bloqueados. É a base do cálculo de blindagens. Informe a intensidade inicial, o coeficiente de atenuação e a espessura.
Calculadora de Decaimento Exponencial
Aplica a fórmula N = N0 · e^(-k·t) para calcular o valor restante em decaimento exponencial.
Módulo de Resiliência
Calcula o módulo de resiliência, U_r = σ_y² ÷ (2·E), a partir do limite de escoamento σ_y (MPa) e do módulo de elasticidade E (MPa). O resultado, em MJ/m³ (equivalente a MPa), é a energia de deformação que o material absorve por unidade de volume até o limite elástico — ou seja, a área sob a parte linear da curva tensão-deformação. Materiais com alto limite de escoamento e baixo módulo (como aços de mola) têm grande resiliência: armazenam muita energia elástica e a devolvem ao serem descarregados, sem deformação permanente. Informe o limite de escoamento e o módulo de elasticidade.
Relação de Transmissão de Engrenagens
Calcula relação de transmissão Z_saída/Z_entrada para um par de engrenagens, RPM de saída e torque resultante.
Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.