दिलचस्प पोस्ट
मैं PHP में एरेज़ और डेटा कैसे सॉर्ट कर सकता हूँ? java.lang.RuntimeException: गतिविधि को इन्स्तांत करने में असमर्थ ComponentInfo जावास्क्रिप्ट में हर फ़ंक्शन के बाद मुझे सेमीकॉलन का उपयोग क्यों करना चाहिए? मैनिफेस्ट विलय विफल: उपयोग- sdk: minSdkVersion 14 वर्णों की गतिशील राशि पर आधारित फ़ॉन्ट-आकार के उत्तरदायी बनाने के लिए शुद्ध सीएसएस हल करने में विफल: com.google.firebase: firebase-core: 9.0.0 दो स्ट्रिंग कैसे जोड़ें जैसे कि वे संख्याएं थीं? कोणीय 2 राउटर कोई आधार href सेट नहीं है फोर्स मावेन अपडेट AngularJS एक पार-स्रोत संसाधन के लिए एक विकल्प HTTP अनुरोध करता है एक asp.net वेब सेवा को कॉल करने के लिए jQuery का उपयोग कैसे करें? क्या इस मोड को खोजने के लिए एक अंतर्निहित कार्य है? क्यों नहीं बिट-शिफ्ट, "<<", 32-बिट इंटिजर्स 32 से अधिक बार इस्तेमाल करते समय अपेक्षित काम करते हैं? कैसे अच्छे प्रतिलिपि प्रस्तुत करने योग्य पांडा उदाहरण बनाने के लिए IPython नोटबुक matplotlib प्लॉट इनलाइन कैसे करें

आरपीसी फ्रेमवर्क और अपाचे थ्रिफ्ट क्या है?

मुझे एक विश्वविद्यालय परियोजना के लिए अपाचे थ्रिफ्ट सीखने की आवश्यकता है जैसा कि इस ट्यूटोरियल का कहना है, यह एक आरपीसी फ्रेमवर्क है, और यह एकमात्र दस्तावेज था जो मुझे अपने दस्तावेज़ों के अलावा थ्रिफ्ट के लिए मिल सकता था।

क्या कोई मुझे बता सकता है कि आरपीसी ढांचे क्या है और यह कैसे अपाचे रिफ्ट से संबंधित है?

वेब के समाधान से एकत्रित समाधान "आरपीसी फ्रेमवर्क और अपाचे थ्रिफ्ट क्या है?"

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

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

उदाहरण के लिए , आप एक लिनक्स मशीन पर एक सर्वर सेट कर सकते हैं, जो सी ++ में लिखे गए हैं जो कि जेएसओएन-आधारित प्रोटोकॉल के माध्यम से दुनिया भर में कुछ सेवा प्रदान करता है। यह सेवा किसी क्लाइंट प्रोग्राम द्वारा पाइथन में लिखी गई हो सकती है, जो कि विंडोज मशीन पर चल रही है। दोनों सर्वर और क्लाइंट के लिए कोड थ्रिफ्ट आईडीएल फ़ाइल से उत्पन्न होता है। इसे चलाने के लिए, आपको मूल रूप से केवल इच्छित प्रोग्राम तर्क जोड़ना होगा और सभी टुकड़ों को एक साथ रखना होगा।

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

शुरुआती के लिए, मैं अपाचे थ्रिफ्ट ट्यूटोरियल सूट के साथ शुरू करने की अनुशंसा करता हूं, ये उदाहरण कई मुख्य विशेषताएं दिखाते हैं यदि आप प्रश्नों में चलते हैं, तो आप यहां पर, या थ्रफ़्ट मेलिंग सूचियों पर पूछने के लिए स्वागत है।