2011-05-18 11 views
6

मैं गूगल पर कुछ समय बिताने की है आरआर नौकरी नौकरी कतार/काम का बोझ प्रबंधन

के लिए एक कतार/लोड संतुलन पैकेज की तलाश में

मैं क्या हासिल करने की कोशिश कर रहा हूँ:

  • से कई स्वतंत्र क्रियान्वित eachother आर समाप्त होता है दूरदराज के सामने से कार्यों
  • आर बैकएंड

के रूप में 2 डुअल कोर सर्वर का लाभ लेने कि यह जानते हुए:

+०१२३५१६४१०६
  • प्रत्येक कार्यों आमतौर पर 10 से 30 सेकंड
  • औसतन हर 5 मिनट में संसाधित किया जाता है (लेकिन यह एक ही समय में कर सकते हैं) 8-15 कार्यों निष्पादित करने के लिए बैकएंड भेजा जा रहा है का एक सेट (पंक्तिबद्ध प्रसंस्करण के लिए: पहले पहले बाहर)। 5 मिनट औसत है, साथ ही कई सेट
  • 2x2 आर इंस्टेंस पहले से चल रहे आवश्यक पैकेजों के साथ चल रहे होंगे, वे हमेशा समान होते हैं, इसलिए उन्हें फिर से लोड करने की आवश्यकता नहीं होती है हर समय डेटा की
  • इनपुट राशि हस्तांतरित की जा रही बहुत कम है: 50k अधिकतम

कोई कोड में चलाना विषय यहाँ (बर्फ, बर्फबारी foreach, कोंडोर और अन्य traditionnal क्लस्टर समाधान)

चाहेंगे है आप आर के लिए डिज़ाइन किया गया एक अच्छा पैकेज/टूल पता है जो मदद कर सकता है?

बहुत बहुत धन्यवाद!

+1

मुझे मौजूदा कुछ भी पता नहीं है। एक शुरुआती बिंदु के रूप में, मैं Redis + doRedis पैकेज की तरह कुछ देखता हूं। रेस्किस रेडिस (https://github.com/defunkt/resque) पर निर्मित एक लोकप्रिय रूबी कतार प्रबंधक है। – Noah

+0

हाय नूह, आपके उत्तर के लिए धन्यवाद। जो मैंने समझा, उसके लिए रेडिस एक डेटाबेस है जिसे आर के मुकाबले अन्य क्लाइंट द्वारा एक्सेस किया जा सकता है, लेकिन गैर-समांतर गणना के साथ MySQL की तुलना में लाभ क्या है? – Sam

उत्तर

2

यह RApache का उपयोग करने के लिए उचित संदर्भ की तरह लगता है, जो कई आर उदाहरणों और आवश्यक पैकेजों को तुरंत चालू कर सकता है।

संबंधित मुद्दे