पहिले “एउटा नोडले मात्र cronjob चलाउने” भन्नाले के बुझिन्छ तय गर्नुहोस्। एकै समयमा चल्न नदिनु र व्यावसायिक प्रभाव दोहोरिन नदिनु फरक आवश्यकता हुन्। साझा सेड्युलरले कार्यान्वयन समन्वय गर्छ; काम आफैँ भने क्र्यास र पुनः प्रयासपछि पनि सुरक्षित हुनुपर्छ।
तीन NestJS नोडमा दैनिक बिल बनाउने काम चल्छ भन्ने सोच्नुहोस्। सेड्युल गरिएको काम हुनुपर्छ, तर worker पुनः सुरु हुँदा अर्को बिल बन्नु हुँदैन।
1. सबै नोडले किन काम सुरु गर्छन् बुझ्नुहोस्
हरेक एप्लिकेसन इन्स्ट्यान्सले आफ्नै cron callback दर्ता गर्छ। तोकिएको समयमा हरेकले स्वतन्त्र रूपमा सुरु गर्न सक्छ:
