इसका उत्तर "यह निर्भर करता है" का कुछ होगा।
क्वार्ट्ज 1.x के लिए, जवाब है कि काम के निष्पादन हमेशा (केवल) एक और अधिक या कम यादृच्छिक नोड पर है। जहां "यादृच्छिकता" वास्तव में जो भी नोड पहले हो जाता है उस पर आधारित है। "व्यस्त" शेड्यूलर (जहां हमेशा चलाने के लिए बहुत सारी नौकरियां होती हैं) के लिए यह क्लस्टर नोड्स में एक सुंदर संतुलित भार प्रदान करता है। गैर व्यस्त अनुसूचक (आग करने के लिए केवल एक सामयिक काम) के लिए यह कभी कभी एक एकल नोड की तरह लग सकता है सभी नौकरियों फायरिंग कर रहा है (क्योंकि अनुसूचक आग जब भी एक नौकरी निष्पादन पूरा करता है अगले काम के लिए लग रहा है - तो नोड सिर्फ एक निष्पादन परिष्करण निष्पादित करने के लिए अगली नौकरी मिलती है)।
क्वार्ट्ज 2.0 (जो बीटा में है) के साथ उत्तर मानक क्वार्ट्ज के लिए ऊपर जैसा ही है। लेकिन टेराकोटा लोगों ने अपने टेराकोटा जोबस्टोर का एक एंटरप्राइज़ संस्करण बनाया है जो अधिक जटिल क्लस्टरिंग नियंत्रण प्रदान करता है - जैसे ही आप नौकरी निर्धारित करते हैं, आप निर्दिष्ट कर सकते हैं कि क्लस्टर के कौन से नोड नौकरी के निष्पादन के लिए मान्य हैं, या आप नोड विशेषताओं/आवश्यकताएं निर्दिष्ट कर सकते हैं, "कम से कम 100 एमबी रैम उपलब्ध एक नोड" के रूप में। यह ehcache के साथ भी काम करता है, जैसे कि आप "नोड पर चलने वाले डेटा को स्थानीय" पर चलाने के लिए नौकरी निर्दिष्ट कर सकते हैं।
धन्यवाद। – ButterflyCoder