Günde on dağıtım. Biri kötü. Polylane onu bulur ve geri alır.
Bekleme listesine katılHer dağıtım kutudan çıktığı gibi izlenir. Ne değişti, kim değiştirdi ve bozulması en olası sinyaller.
SQS visibility timeout lowered on checkout-events
VisibilityTimeout on checkout-events dropped from 120s to 15s. Consumers that hold a message longer than 15 seconds will see it delivered twice; the dead-letter queue threshold is unchanged.
İstersen geri alma. Varsayılan olarak kapalı. Aç, gerisini bir ajan halleder.
Critical latency degradation in checkout-edge worker
Critical latency degradation detected in checkout-edge worker: 18x+ P99 latency spikes sustained for 12 minutes
Deploy 9f3c2a1 shrank the Hyperdrive pool
hd-prod from 50 connections to 5. Under checkout load,
requests queue on connection checkout and P99 rises 18× against the 30-minute baseline. Restoring the pool size restores latency.
Şimdi geri al. Sonra düzgün düzelt. Geri alma zaman kazandırır: gerçek düzeltme incelemene gelir.
Cap 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.
Polylane nasıl çalışır. Sistemini öğrenir, izler, inceler ve harekete geçer.
-
Önce sistemini öğrenir
Bağlam grafiği bulutların, depoların ve gözlemlenebilirlik sağlayıcıların boyunca her kaynağı ve bağımlılığı haritalar. Ajanlar tahminler değil, gerçek topoloji üzerinde akıl yürütür.
-
Eşiksiz tespit
Her sağlayıcı için yerleşik kontroller, ayrıca kendi kaydettiğin sorgulardan ve panolardan üretilen kontroller. Bir istatistiksel geçiş ve bir ajan birlikte karar verir ve bir iyileşme asla sorun açmaz.
-
Kanıt gösteren incelemeler
Her iddia arkasındaki sorguya, günlük satırına veya değişiklik kaydına bağlanır. Kanıtsız bir karar sonuçsuza düşer.
-
Yazmalar kazanılır, asla varsayılmaz
Hesaplar salt okunur bağlanır. Geri almalar varsayılan olarak kapalı, hız sınırlı ve kayıt altındadır. Kod değişiklikleri normal incelemenden geçer.
-
Her hafta daha da keskinleşir
Bellekler, günlük notlar ve gerçek veriye karşı yeniden doğrulanan izleme sorguları: temmuz incelemesi haziranınkinden öğrenir.
Zaten çalıştırdığın şeylere takılır. Salt okunur bağla ve başla.
Sorular.
Polylane hangi platformları geri alabilir?
Cloudflare, Vercel, Render ve Fly.io dağıtımları; bilinen son sağlam dağıtımı geri yükler. Geri almalar varsayılan olarak kapalıdır: kendin açarsın ve istediğin zaman kapatabilirsin.
Otomatik bir geri alma döngüsünü ne durdurur?
Ajan muhakemesi değil, platformdaki sert sınırlar. Hedef başına saatte üç başarılı geri alma, aynı anda tek geri alma ve paralel geçişler geri yüklenecek sürümde anlaşamadığında işlem engellenir ve sana yükseltilir.
CI pipeline'ıma ihtiyacı var mı?
Hayır. Polylane dağıtımları sağlayıcıların kendisinden okur. Pull request incelemesi zorunlu kılabileceğin bir GitHub kontrolü olarak çalışır ama pipeline'ında hiçbir şey değişmez.
Dağıtım olmayan değişiklikler ne olacak?
Yapılandırma düzenlemeleri, ölçekleme olayları ve güvenlik değişiklikleri aynı şekilde kaydedilir ve izlenir. Biri görünürlük zaman aşımını düşürdükten on iki dakika sonra bir kuyruk tuhaf davrandığında inceleme o değişiklikten başlar.
Bir geri almanın neden olduğunu görebilir miyim?
Her geri alma kanıtlıdır: onu yapan çalıştırma, gerileyen sinyaller, geri yüklenen sürüm ve gerekçe kayda iner.