दिलचस्प पोस्ट
सी # में "स्थिर विधि" क्या है? दृश्यविशेषरूप देखें: निर्धारित करें कि नियंत्रक को पॉप किया जा रहा है या उप-दृश्य नियंत्रक दिखा रहा है या नहीं प्रोग्रामिंग आईफोन पर मेमोरी उपयोग को पुनर्प्राप्त करें गिटब के साथ धक्का लगाते समय त्रुटि: घातक: उपयोगकर्ता नाम को नहीं पढ़ा जा सका रेल: update_attribute बनाम updates_attributes जावास्क्रिप्ट में स्ट्रिंग में स्ट्रिंग को कैसे परिवर्तित करें? NSDate को NSString में कनवर्ट करें पायथन: एक साथ कई कार्यों को कार्यान्वित करना क्या सी ++ में एक मानक दिनांक / समय वर्ग है? जावा 8 लैम्ब्डा पर रिफ्लेक्शन टाइप इंफॉर्मेशन कैसे एक tensorflow चर को मान असाइन करने के लिए? जावास्क्रिप्ट में किसी पाठ फ़ाइल में जेसन ऑब्जेक्ट लिखना ADO.NET प्रदाता के लिए अपरिवर्तनीय नाम 'System.Data.SqlClient' के साथ कोई इकाई फ़्रेमवर्क प्रदाता नहीं मिला मैं पर्ल में एक फाइल कैसे लॉक कर सकता हूं? एक पाश के अंदर अंतिम चर बनाने

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

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

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

Solutions Collecting From Web of "आरपीसी फ्रेमवर्क और अपाचे थ्रिफ्ट क्या है?"

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

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

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

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

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