The hourly training reminder tick

FeatureDaemonService
Shipped
11 Agustus 2026 pukul 17.10 UTC
Author
Kamo
Commit
53baa4a

JAM: 10, tidak seperti menyapu hukum harian 13: 00. Pelatihan mengingatkan masing-masing org pada pengiriman lokal SENDIRI jam, dan organisasi zona waktu mencakup 21 jam (Pasifik / Honolulu ke Australia / Sydney) - tunggal tick UTC sehari-hari berarti "hari ini" salah untuk sebagian besar platform, yang persis mengapa menyapu hukum memberitahu penyewa Sydney "karena hari ini" pada hari yang salah. Setiap tick hanya mengunjungi orgs yang jam lokal cocok, biasanya satu sampai tiga, jadi ini scan LESS dari pekerjaan harian-org daripada 24x lebih. Pekerjaan tinggal di sini daripada sebagai sebuah @ Scheduled in DocisService karena penyebaran ini adalah replika: 1 dengan strategi: reconate, sehingga pod lama hilang sebelum yang baru dimulai dan jendela terbuka tidak dapat Tembakan ganda. DocsService is RollingUpdate with maxSurge: 1, so for the length of every rollout there adalah dua pod dan keduanya percaya itu adalah 09: 00 - dan untuk pekerjaan yang output adalah mail untuk setiap jatuh tempo karyawan di platform, "biasanya sekali" bukan properti. Waktu terbatas yang eksplisit, karena resttemplate bawaan menunggu selamanya dan, dikombinasikan dengan @ Bencana Menjalankan Konversi, salah satu terjepit hilir menghentikan pekerjaan berjalan lagi sampai pod restarts - diam-diam, dan tidak berbeda adalah hably dari "tidak ada yang jatuh tempo". Jangan pernah mengulangi di Quartz: melarikan diri pengecualian mungkin refire segera, mengubah satu jam dilewati menjadi badai ulang.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga