Düzeltme bir pull request'tir. Polylane yazar, sen birleştirirsin.
Bekleme listesine katılCap retries on the checkout webhook worker #491
polylanemain from polylane/autofix/chat/k3x9f2-4e7d21a Retries on the checkout webhook worker were unbounded: a failing delivery re-queued itself forever and amplified load on payments-api. This caps delivery at 5 attempts with exponential backoff and dead-letters the payload after the last one.
What changed
worker/deliver.ts gains MAX_DELIVERY_ATTEMPTS = 5 and backoff between attempts; exhausted payloads land in checkout-webhooks-dlq instead of re-queueing.
Validation
npm test — 214 passed. A forced failing delivery stopped after 5 attempts and appeared in the dead-letter queue.
Yazmak zorunda kalmadığın bir düzeltme. Ve ona güvenmek için nedenler.
-
Bir ekip arkadaşı gibi yazılır
Bir sandbox'ta, bir dalda, commit kurallarına ve deponun talimatlarına uyarak.
-
Açılmadan önce kontrol edilir
Bir güvenlik incelemesi, doğru bir diff'in bir dağıtımı yine de bozabileceği yolları arar: kilitleyen migration'lar, karışık sürüm kırılmaları.
-
Senin incelemende durur
Birleştirmeye senin incelemen ve senin CI'ın karar verir, nokta.
-
Bir hayırdan öğrenir
Pull request'i birleştirmeden kapat; Polylane nedenini çözer ve tekrarlamaz.