धूमकेतु और jQuery [बंद]


113

मैंने जावास्क्रिप्ट के साथ सर्वर पुश में कुछ शोध किया है और सामान्य सहमति पाई है कि मैं "धूमकेतु" डिजाइन पैटर्न में झूठ की तलाश कर रहा हूं। क्या jQuery के शीर्ष पर निर्मित इस पैटर्न का कोई अच्छा कार्यान्वयन है? यदि नहीं, तो क्या इस पैटर्न का कोई अच्छा कार्यान्वयन है? और उन सवालों के जवाब की परवाह किए बिना, क्या कार्यान्वयन स्टैंड-पॉइंट से इस पैटर्न पर कोई प्रलेखन है?

जवाबों:


77

मैंने टिल द्वारा उल्लिखित प्लगइन लिखा। प्लगइन Bayeux प्रोटोकॉल का एक कार्यान्वयन है और वर्तमान में लंबे समय से मतदान (AJAX के माध्यम से स्थानीय सर्वर) और कॉलबैक-मतदान (XSS के माध्यम से दूरस्थ सर्वर) का समर्थन करता है। वहाँ एक है बयेउक्स अजगर के लिए कार्यान्वयन cometd-मुड़ बुलाया है कि मैं के साथ मेरी प्लगइन काम करता है सुना है, लेकिन मैं यह सत्यापित नहीं किया है। मैंने इसका परीक्षण किया और सत्यापित किया है कि यह धूमकेतु-जेटी और एर्लाकॉम के साथ काम करता है जिसमें एक jQuery धूमकेतु उदाहरण शामिल है। मेरे ब्लॉग पर अधिक जानकारी है और मूल कोड उदाहरण के साथ वर्तमान कोड इसके Google कोड पृष्ठ पर पाया जा सकता है । उम्मीद है कि यह जानकारी उपयोगी है और प्लगइन के साथ किसी भी मदद की ज़रूरत होने पर मुझसे संपर्क करने में संकोच न करें।


1
प्लगइन पर अच्छा काम, मेरे लिए बहुत अच्छा काम करता है।
कैम्फ्लान


9
कृपया जान लें कि प्लगइन काफी पुराना है और अब इसका रखरखाव नहीं किया गया है। Cometd अब एक jQuery इंटरफ़ेस प्लगइन के साथ अपने स्वयं के JS lib को पैकेज करता है।
मॉर्गन एआरआर एलन

नमस्ते मैं ASP.NET के साथ प्लगइन का उपयोग करने की कोशिश कर रहा हूँ और धूमकेतु के लिए एक नौसिखिया हूँ। तो क्या आप अपने प्लगइन के कुछ ट्यूटोरियल / डॉक्यूमेंटेशन / डेमो साझा कर सकते हैं। जब मैं JQuery प्लगइन साइट में रीड डॉक्यूमेंटेशन पर क्लिक करता हूं, तो यह मुझे होम पेज पर ले जाता है, लेकिन मुझे वहां कोई भी दस्तावेज नहीं मिलता है। कृपया मेरी मदद करें।
राघव

15

किसी ने jQuery का उपयोग करके धूमकेतु के लिए एक ग्राहक बनाया । मुझे नहीं पता कि यह किसी भी अच्छा है, हालांकि। मैंने धूमकेतु के बारे में पढ़ा है और सभी अच्छे कामों के बारे में सुना है, लेकिन मैंने इसे इस्तेमाल करने के लिए कभी भी आस-पास नहीं देखा। अभी मेरे किसी भी मौजूदा प्रोजेक्ट पर कोई समय और उपयोग का मामला नहीं था।

मैं पूरी तरह से धूमकेतु को लागू करने के लिए एक कड़ी जोड़ना भूल गया।

कॉमेट डेली है और उनकी ऑनलाइन तुलना है । तुलना अलग कार्यान्वयन की परिपक्वता पर जोर देती है। यह बहुत दिलचस्प है और आपको शुरू करना चाहिए।

उम्मीद है की वो मदद करदे!




3

धूमकेतु एक महान समाधान है, और सभी प्रकार के कार्यान्वयन हैं। आपकी जरूरतों पर कौन निर्भर करता है

हमने IIS / ASP.NET, WebSync के लिए एक समाधान लागू किया है । इसमें javascript क्लाइंट शामिल है, जो jQuery के साथ अच्छी तरह से खेलता है। तकनीकी रूप से, चूंकि यह Bayeux प्रोटोकॉल है, इसलिए किसी भी Bayeux क्लाइंट को सिर्फ बांका काम करना चाहिए। डोजो लाइब्रेरी में भी यही प्रोटोकॉल पाया जा सकता है।

अधिक विवरण के लिए, आप बेयक्स प्रोटोकॉल के लिए युक्ति देख सकते हैं ।


3

मेरे पास यहां एक बहुत ही सरल उदाहरण है जो आपको धूमकेतु के साथ शुरू कर सकता है। इसमें एनएचपीएम मॉड्यूल के साथ निगनेक्स को संकलित करना शामिल है और इसमें jQuery, PHP और Bash में सरल प्रकाशक / ग्राहक भूमिकाओं के लिए कोड शामिल है।

http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/

एक काम करने का उदाहरण (सरल चैट) यहाँ पाया जा सकता है:
http://cheetah.jamieisaacs.com/



2

यदि आप JQuery का उपयोग कर रहे हैं, तो मैं jquery- स्ट्रीम सुझाऊंगा। मैं वर्तमान में एक परियोजना पर jquery- स्ट्रीम का उपयोग कर रहा हूं और अब तक इसकी विश्वसनीय, अच्छी तरह से प्रलेखित और एक सक्रिय Google कोड परियोजना है।

http://code.google.com/p/jquery-stream/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.