Debounce - Definição do Glossário de CI/CD
Debounce espera os eventos assentarem antes de agir, agrupando rajadas em uma única execução.
Debounce é agrupar uma rajada de eventos rápidos em uma única ação, esperando por um período de silêncio. Em CI, evita que muitos pushes rápidos iniciem cada um um pipeline caro separado.
Debounce atrasa a ação sobre um evento até que nenhum novo evento tenha chegado por um intervalo definido, para que uma enxurrada de triggers produza uma única resposta.
Em CI
Concurrency groups com cancel-in-progress agem como um debounce: pushes rápidos para uma branch cancelam a execução mais antiga, de modo que apenas o commit mais recente seja construído.
Guias relacionados
Throttling - CI/CD Glossary DefinitionThrottling: Throttling is deliberately slowing or limiting a rate, such as capping CPU when a job hits its li…
Jitter - CI/CD Glossary DefinitionJitter: Jitter is random variation added to a delay, such as retry timing, so many clients do not retry at th…
Cancellation Token - CI/CD Glossary DefinitionCancellation Token: A cancellation token is a signal object passed into an operation that lets a caller reque…