2011-02-24 9 views
9

क्या कोई आरपीसी फ्रेमवर्क लागू है: boost + protobuf? और इसमें प्रोटोबफ प्लगइन का उपयोग फ्रेमवर्क के लिए आरपीसी कोड उत्पन्न करने के लिए किया जा सकता है।
या कुछ खुले स्रोत कार्यान्वयन हैं जिन्हें मैं संदर्भित कर सकता हूं, कृपया मुझे बताएं।
धन्यवाद।मुझे एक आरपीसी कहां मिल सकता है जिसके साथ कार्यान्वित किया गया है: boost + protobuf

+0

हम (बढ़ावा के आधार पर आरपीसी :: asio + Protobuf) एक ही समस्या के साथ सामना करना पड़ा है। क्या आपने इसे हल करने का प्रबंधन किया था? धन्यवाद –

उत्तर

2

मैं हाल ही में एक ऐसा question एक है कि वहाँ के माध्यम से लगता है: RCF (रिमोट कॉल फ्रेमवर्क)

यह boost.asio और protocol buffers उपयोग कर सकते हैं लगता है। मैंने इसे स्वयं नहीं इस्तेमाल किया है।

my2c

+1

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

+0

@omer: अच्छा लगता है। मुझे लगता है कि अगली बार मुझे ऐसा करने की कोशिश करनी होगी। आपके साझा करने के लिए धन्यवाद। – neuro

2

है यही तो मेरी कॉलेजों में से एक एक मालिकाना परियोजना (अतिरिक्त शांत सामान के एक जोड़े के साथ) में निर्माण करने के लिए किया था, तो मैं अपने विशेषज्ञ सलाह साझा कर सकते हैं।

वह लगता है कि आप भाग्य से बाहर रहे हैं और ऑनलाइन कि कॉम्बो नहीं मिलेगा ...

हालांकि, अगर आप में एक विशिष्ट Protobuffs द्वारा इस्तेमाल किया प्रारूप की नहीं जरूरत रहे हैं आप उपयोग कर सकते बचत
थ्रिफ्ट एक फेसबुक कर्मचारी का उत्पाद है जो एक बार Google में काम करता था, इसलिए यह प्रोटोबफ्स के समान ही है, और मुख्य अंतर यह है कि आपने जो भी पूछा- बूस्ट का उपयोग करके आंतरिक कार्यान्वयन, और आरपीसी परिवहन परतों के लिए अंतर्निहित समर्थन और सेवाएं।
एकमात्र समस्या यह है कि वर्तमान में विंडोज के लिए थ्रिफ्ट का कोई बंदरगाह नहीं है, लेकिन यह लिनक्स के लिए बहुत अच्छा काम करता है। इसके अलावा आप प्रोटोबफ्स सर्विस विकल्प की जांच भी कर सकते हैं, यह बहुत कुछ नहीं देता है लेकिन यह शुरू करने के लिए एक अच्छी जगह है।

शुभकामनाएँ!

+0

आपकी सलाह के लिए धन्यवाद। अगर मुझे ऐसा संयोजन नहीं मिल रहा है, तो मैं भी एक को लागू करूंगा। –