ट्र्रिफ्ट का प्राथमिक लक्ष्य प्रोग्रामिंग भाषाओं में कुशल और विश्वसनीय संचार सक्षम करना है। लेकिन मुझे लगता है कि HTTP-RPC भी ऐसा कर सकता है, वेब डेवलपर लगभग हर कोई जानता है कि http पर कैसे काम करना है और थ्रिफ्ट,क्यों रोमांचक, HTTP आरपीसी (JSON + gzip)
शायद थ्रिफ्ट-आरपीसी तेज है, तो कौन तेज़ हो सकता है मुझे उनके बीच perfermance में अंतर बताओ?
ग्रेट उत्तर डीवीर! अगर मैं बहाव करता हूं और ज्यादातर मामलों में इसे पसंद करता हूं तो मैं भी बहुत शौकीन हूं। सबसे बड़ी कठिनाई थ्रिफ्ट कंपाइलर को स्थापित कर रही है, लेकिन एक बार किया गया और उचित मेवेन प्लगइन के साथ संयुक्त हो गया, तो आप जा सकते हैं। आवश्यक कॉम्पैक्ट सर्वर/क्लाइंट कोड अविश्वसनीय रूप से सेक्सी है! –
@JacoVanNiekerk धन्यवाद, मैंने कई बार संकलित संकलित किया है यह मेरे लिए तुच्छ लगता है :)। मेरे परिप्रेक्ष्य में सबसे बड़ा नुकसान यह है कि जीआईएल सीमाओं के साथ पाइथन सर्वर इतनी अच्छी तरह से नहीं खेलते हैं (असल में पाइथन सर्वरों में से एक एक कन्वर्ब्यूशन है जिसे मैंने बनाया है, जो इससे निपटने का प्रयास करता है)। लेकिन सी ++ या जावा के लिए यह सिर्फ कमाल है। –
अधिकांश HTTP क्लाइंट भी रख-रखाव का समर्थन करते हैं :) – Xorlev