Zamanlanmış Tetikleyici (Scheduled Trigger)

Zamanlanmış tetikleyici (scheduled trigger), bir otomasyonu harici bir olaya tepki olarak değil, saate göre başlatır — her 15 dakikada bir, saatte bir, her gün 09:00'da ya da bir cron ifadesiyle. Yinelenen işleri böyle çalıştırırsın: gecelik rapor, sabah özeti e-postası, iki veritabanı arasında günde iki kez senkronizasyon ya da haftalık temizlik. Neden önemli? Her şey olay tabanlı değildir. Birçok iş akışının, webhook'u olmayan bir kaynağı yoklaması (polling) ya da yalnızca bir takvime göre bir şey yapması gerekir. Pratik not: zamanlanmış tetikleyiciler polling'in temelidir — platform belirlenen zamanda uyanır, "son seferden beri ne yeni?" diye bakar ve yalnızca yeni öğeleri işler, eski veriyi yeniden işlememek için bir imleç tutar. Sıklığı maliyet ve rate limit'e karşı dengeli tut: her dakika kontrol etmek işlem/görev harcar ve alt taraftaki bir API'nin rate limit'ini tetikleyebilir, çok seyrek kontrol etmekse gecikme ekler. Aralığı, verinin gerçekten ne kadar taze olması gerektiğine göre ayarla ve tam saat belirlerken zaman dilimlerini ve yaz saatini gözet.

İlgili terimler

Daha fazla Kod Yazmadan terimi