क्या कोई आरपीसी फ्रेमवर्क लागू है: boost + protobuf? और इसमें प्रोटोबफ प्लगइन का उपयोग फ्रेमवर्क के लिए आरपीसी कोड उत्पन्न करने के लिए किया जा सकता है।
या कुछ खुले स्रोत कार्यान्वयन हैं जिन्हें मैं संदर्भित कर सकता हूं, कृपया मुझे बताएं।
धन्यवाद।मुझे एक आरपीसी कहां मिल सकता है जिसके साथ कार्यान्वित किया गया है: boost + protobuf
उत्तर
मैं हाल ही में एक ऐसा question एक है कि वहाँ के माध्यम से लगता है: RCF (रिमोट कॉल फ्रेमवर्क)
यह boost.asio
और protocol buffers
उपयोग कर सकते हैं लगता है। मैंने इसे स्वयं नहीं इस्तेमाल किया है।
my2c
मैंने प्रोटोबफ के साथ आरसीएफ का उपयोग नहीं किया है, लेकिन खुद में आरसीएफ एक बहुत अच्छा और समेकित ढांचा है, जिसमें धारावाहिक परत बनाम परिवहन परत के बहुत स्पष्ट पृथक्करण के साथ, मैं इसे अनुशंसा करता हूं। –
@omer: अच्छा लगता है। मुझे लगता है कि अगली बार मुझे ऐसा करने की कोशिश करनी होगी। आपके साझा करने के लिए धन्यवाद। – neuro
है यही तो मेरी कॉलेजों में से एक एक मालिकाना परियोजना (अतिरिक्त शांत सामान के एक जोड़े के साथ) में निर्माण करने के लिए किया था, तो मैं अपने विशेषज्ञ सलाह साझा कर सकते हैं।
वह लगता है कि आप भाग्य से बाहर रहे हैं और ऑनलाइन कि कॉम्बो नहीं मिलेगा ...
हालांकि, अगर आप में एक विशिष्ट Protobuffs द्वारा इस्तेमाल किया प्रारूप की नहीं जरूरत रहे हैं आप उपयोग कर सकते बचत ।
थ्रिफ्ट एक फेसबुक कर्मचारी का उत्पाद है जो एक बार Google में काम करता था, इसलिए यह प्रोटोबफ्स के समान ही है, और मुख्य अंतर यह है कि आपने जो भी पूछा- बूस्ट का उपयोग करके आंतरिक कार्यान्वयन, और आरपीसी परिवहन परतों के लिए अंतर्निहित समर्थन और सेवाएं।
एकमात्र समस्या यह है कि वर्तमान में विंडोज के लिए थ्रिफ्ट का कोई बंदरगाह नहीं है, लेकिन यह लिनक्स के लिए बहुत अच्छा काम करता है। इसके अलावा आप प्रोटोबफ्स सर्विस विकल्प की जांच भी कर सकते हैं, यह बहुत कुछ नहीं देता है लेकिन यह शुरू करने के लिए एक अच्छी जगह है।
शुभकामनाएँ!
आपकी सलाह के लिए धन्यवाद। अगर मुझे ऐसा संयोजन नहीं मिल रहा है, तो मैं भी एक को लागू करूंगा। –
यह एक है। मुझे नहीं पता कि यह उचित 'प्रोक्टर' एएसओ है या नहीं।
हम (बढ़ावा के आधार पर आरपीसी :: asio + Protobuf) एक ही समस्या के साथ सामना करना पड़ा है। क्या आपने इसे हल करने का प्रबंधन किया था? धन्यवाद –