आधी ‘फक्त एक नोड cronjob चालवतो’ याचा अर्थ ठरवा. समांतर अंमलबजावणी थांबवणे आणि व्यवसाय परिणाम पुन्हा होऊ न देणे या वेगळ्या गरजा आहेत. सामायिक scheduler अंमलबजावणी समन्वित करतो; कृती crash नंतर पुन्हा केल्यावरही सुरक्षित असावी.
तीन NestJS नोडवर रोजचा इनव्हॉइस जॉब आहे असे समजा. नियोजित काम झाले पाहिजे, पण worker restart मुळे आणखी इनव्हॉइस तयार होता कामा नये.
1. सर्व नोड काम का सुरू करतात ते समजा
प्रत्येक अॅप instance स्वतःचा cron callback नोंदवतो. ठरलेल्या वेळी प्रत्येक स्वतंत्र सुरू होऊ शकतो:
