2009-09-01 12 views
7

क्या मुझे पता है कि इन 2 दृष्टिकोणों के बीच क्या अंतर है? रखना आदमी शब्दों में समझा सकते हैं?धूमकेतु बनाम पबूब ..?

+0

जैसा कि डीएलएयर कहते हैं, वास्तव में कोई अंतर नहीं है - आप उनकी तुलना नहीं कर सकते हैं वे 2 पूरी तरह से अलग चीजें हैं। धूमकेतु लंबे समय तक HTTP कनेक्शन है। पब/सब विषयों में रुचि मॉडलिंग का एक तरीका है - मिडलवेयर, एमक्यू, धूमकेतु या जो कुछ भी ... – Corehpf

उत्तर

6

धूमकेतु रीयल-टाइम डेटा को वेब ब्राउज़र पर धक्का देने के लिए एक तकनीक है - इसलिए पृष्ठ लगातार अपडेट हो सकता है। अधिक जानकारी के लिए यह पृष्ठ about Comet देखें।

पब/उप (या प्रकाशित करें/सदस्यता लें) अलग नहीं धूमकेतु के लिए, यह (प्रकाशित) क्या डेटा प्राप्त होते हैं (सदस्यता) करना चाहते हैं एक धूमकेतु सर्वर कह रही है और अन्य ग्राहकों के लिए डाटा भेजने का एक तरीका है है । कई धूमकेतु सर्वर पब/उप मॉडल लागू करते हैं।

StreamHub Comet Server में रियल दुनिया उदाहरण:

सदस्यता लें:

hub.subscribe("/news/google", function(sTopic, oData) { alert("Received news article about Google: " + oData.Article}); 

प्रकाशित करें::

hub.publish("/news/google", "{'Title':'Google Expanding Access To Wave Soon, First Impressions','Article':'According to Google, included in this group of early testers will be some of the businesses using Google Apps. In anticipation of this wider release, ...'}"); 

सभी लोग: मैं गूगल के बारे में कुछ खबर योगदान करना चाहते हैं मैं गूगल के बारे में समाचार पाना चाहता हूं "/ news/google" विषय की सदस्यता ली गई लेख को ऊपर प्रकाशित लेख प्राप्त होगा - इस प्रकार पब/सब काम करता है।

4

Publish-subscribe असीमित संचार का माध्यम है जो ग्राहकों से प्रकाशकों को अस्वीकार करता है। विशेष ग्राहकों को संदेश संबोधित करने के बजाय, प्रकाशक एक विषय पर संदेश प्रकाशित करते हैं। सब्सक्राइबर्स इस विषय की सदस्यता लेते हैं। किसी दिए गए विषय में कई प्रकाशक और कई ग्राहक हो सकते हैं।

उदाहरण के लिए, एक व्यापारिक प्रणाली में, Google शेयरों के व्यापार "Trade.GOOG" के विषय पर प्रकाशित किए जा सकते हैं। सब्सक्राइबर्स आवश्यक विषयों को सुनकर विशेष स्टॉक में ट्रेडों को सुन सकते हैं।

Comet दीर्घकालिक HTTP कनेक्शन का उपयोग कर सर्वर-पुश के लिए एक वेब-आधारित तकनीक है।

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

दोनों की समानता यह है कि वे अनिवार्य रूप से असीमित संचार का साधन हैं लेकिन अन्यथा भिन्न हैं।

+0

मैं धूमकेतु के बारे में समझता हूं जिसे आपने समझाया। लेकिन अपने पबूब पर ... रखना आदमी शब्द में। कृपया – cometta

+0

प्रकाशित करें-सदस्यता लें एक पत्रिका के वास्तविक दुनिया के बराबर होगी। आप इसे सबस्क्राइब करते हैं, और प्रकाशित करते समय इसे प्राप्त करते हैं। पत्रिका सिर्फ आपके लिए नहीं है ... यह हर ग्राहक के लिए है। –

+0

इसका मतलब है, यह धूमकेतु का उपयोग करने से बेहतर है? – cometta

संबंधित मुद्दे