अपाचे तूफान बोल्ट के लिए समानांतरवाद-गिनती की स्थापना?


2

मैं 4 कार्यकर्ता स्लॉट के साथ 8 कोर मशीन चला रहा हूं, मेरे पास 10 बोल्ट थे। मेरे ज्ञान के अनुसार प्रत्येक बोल्ट डिफ़ॉल्ट रूप से एकल निष्पादक का उपयोग करता है। Ie: मेरे 8 कोर में केवल आठ निष्पादक हैं। यह सही है या गलत? यदि राइट मेरे 10 बोल्ट के लिए समानांतरवाद-गणना कैसे सेट करता है, यदि गलत है, तो समानता सेट करने का सही तरीका क्या है?

जवाबों:


1

इसे इस तरह समझें:
एक नोड (सर्वर) में एक पर्यवेक्षक होता है।
पर्यवेक्षक श्रमिकों को शुरू / रोकता है।
कार्यकर्ता एक प्रक्रिया है।
कार्यकर्ता प्रक्रिया में थ्रेडर्स हैं।
एक निष्पादक कई कार्यों को चला सकता है।
एक कार्य आपके टोंटी या बोल्ट का एक उदाहरण है।
निष्पादनकर्ताओं की संख्या हमेशा कार्यों की संख्या से कम या बराबर होती है।

तो अब, इससे कोई फर्क नहीं पड़ता कि आपके मशीन में कितने कोर हैं। आगे बढ़ो और जितने बोल्ट आपके पास हैं उतने निष्पादक बनाएं। तूफान थ्रेडिंग को प्रबंधित करने के लिए एक थ्रेड पूल का उपयोग करेगा, इसलिए आपके कार्यों को अपने प्रोसेसर पर स्वचालित रूप से साझा किया जाएगा।

यदि आप 1 से अधिक कार्यकर्ता बनाते हैं और आपके पास दूसरा पर्यवेक्षक नोड है, तो वह पर्यवेक्षक आपके 10 में से 5 को एक कार्यकर्ता के तहत चलाएगा और पहला पर्यवेक्षक किसी अन्य कार्यकर्ता के तहत आपके 10 बोल्टों में से 5 को चलाएगा।

समानता स्थापित करने का कोई सही और गलत तरीका नहीं है। यह इस बात पर अत्यधिक निर्भर है कि आप किस तरह का तर्क देना चाहते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.