फेसबुक एक मैसेजिंग प्रोटोकॉल (जिसे इसे डिज़ाइन किया गया) का उपयोग करता है जिसे Thrift कहा जाता है। यह ग्राहकों से अधिसूचनाओं को सर्वरों को बहुत कम विलंबता के साथ अनुमति देता है। मुझे लगता है कि सर्वर पर अपडेट उपयोगकर्ता कार्रवाई और प्रासंगिक उपयोगकर्ताओं के आधार पर ट्रिगर किए जाएंगे जो उसी तंत्र द्वारा अधिसूचित किए जाएंगे।
थ्रिफ्ट जैसे मैसेजिंग प्रोटोकॉल का उपयोग करना (Protocol buffers भी देखें) ग्राहकों को अपडेट के लिए सर्वर को मतदान करने की आवश्यकता नहीं है, इसके बजाय सर्वर ग्राहकों को नोटिफिकेशन पुश कर सकता है। ऐसा करने के लिए सर्वर को किसी भी समय लॉग इन लॉग इन करने की धारणा है (लॉग इन, लॉगआउट हैंडशेकिंग) और उनमें से, जिन्हें किसी विशेष ग्राहक कार्रवाई से अधिसूचनाएं प्राप्त करनी होंगी।
आसान करने से कहा जाता है, खासकर जब आपके पास 800 मिलियन संभावित उपयोगकर्ता लॉग इन हैं!
स्रोत
2012-07-10 08:43:41
सवाल काफी हद तक खुला है क्योंकि विकल्पों में से एक टन है। आपको सर्वर को क्लाइंट को धक्का देने की अनुमति देने के लिए कुछ चाहिए। [जानकारी के साथ StackOverlow पुराना सवाल] (http://stackoverflow.com/questions/471780/asp-net-http- सर्वर-push-to-client) –