2012-03-08 12 views
14

stackless अजगर आप बाद में निष्पादन एक ही मशीन पर होना जरूरत है कि नहीं करने के लिए एक कार्य (अचार) क्रमानुसार करने की अनुमति देता है: http://www.stackless.com/wiki/Picklingस्टैकलेस पायथन में टीसीपी/आईपी आईपीसी के लिए पसंदीदा तरीका क्या है?

मेरा प्रश्न stackless अजगर आईपीसी, मिडलवेयर, सेवा दलाल, या DDS के किसी भी प्रकार प्रदान करता है प्रक्रियाओं और मशीनों के बीच इन मसालेदार कार्यों को स्थानांतरित करने के लिए तकनीक? क्या वाकई हमें एक सॉकेट का उपयोग करने की ज़रूरत है? http://www.stackless.com/wiki/Pickling

यह कमाल हो सकता है अगर चैनलों मशीनों के लिए काम किया है और आप सरल एक नेटवर्क पर एक सेवा दलाल के साथ एक चैनल रजिस्टर कर सकते हैं:

वे एक चैनल की यह अच्छा अवधारणा है। संक्षेप में, आप विभिन्न कार्यों पर स्थित विभिन्न कार्यों को अलग-अलग ढेर पाइथन सेवाओं में स्थानांतरित करने की अनुमति देते हैं।

+0

सेलेरी cpython से एक विकल्प प्रतीत होता है। हालांकि कुछ और बेकार विशिष्ट के लिए उम्मीद कर रहा था। मेरा मानना ​​है कि दोनों के पास "कार्य" अवधारणा है, इसलिए उन्हें यह पता लगाने की आवश्यकता होगी कि वे कैसे एकीकृत होंगे। –

+2

शायद पाइरो आपको जितना चाहिए –

+1

पायरो सहायक है। मुझे लगता है कि यह एक सामान्य समाधान से अधिक है हालांकि मिडलवेयर टुकड़े के लिए अजवाइन की तरह। इस पोस्ट के साथ मेरा इरादा यह सुनिश्चित करना था कि मुझे स्टैकलेस से कुछ याद नहीं आया जिसने बॉक्स के बाहर किसी प्रकार का वितरित कार्य शेड्यूलिंग सक्षम किया। यदि स्टैकलेस में देशी कुछ भी प्रदान नहीं किया जाता है, तो मैं एक सरल पायथन मिडलवेयर (अजवाइन, पायरो, आदि) को बेकार कार्यों के साथ एकीकरण दिखाता हूं। व्यक्तिगत रूप से, मैंने बेकार का उपयोग नहीं करने का फैसला किया। –

उत्तर

4

stacklessexamples प्रोजेक्ट networking करने के लिए कई दृष्टिकोण सूचीबद्ध करता है; आपके प्रश्न से सबसे करीबी से संबंधित आरपीसी उदाहरण हो सकता है।

+0

आपको अनुसंधान के लिए +1 देने जा रहा है। मैं ऐसा कुछ ढूंढ रहा हूं जो उत्तर में उन्मुख एक और अधिक उदाहरण है और प्रकृति में अधिक सीधे वितरित कंप्यूटिंग ... केवल एक आरपीसी के विपरीत। मुझे ऐसा कुछ चाहिए जो निष्पादन के लिए कोड को दूरस्थ रूप से बंडल कर सकता है और उचित सरल है, यानी मार्शल और सॉकेट नहीं बल्कि अधिक चैनल/ब्रोकर/टास्क आधारित एपीआई। व्यक्तिगत रूप से, मैंने स्टैकलेस का उपयोग न करने का फैसला किया है, लेकिन यह अन्य इनपुट के लिए इसे खोलना चाहेगा या शायद कोई इस तरह की सुविधा के लिए एक lib है और टिप्पणी करना चाहता है। –

+0

इस खुले छोड़ने के दो साल बाद मैं आपको यह देने जा रहा हूं। –

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