ดาวหางและ jQuery [ปิด]


113

ฉันได้ทำการวิจัยเกี่ยวกับการพุชเซิร์ฟเวอร์ด้วยจาวาสคริปต์และพบว่ามีความเห็นตรงกันว่าสิ่งที่ฉันกำลังมองหานั้นอยู่ในรูปแบบการออกแบบ "ดาวหาง" มีการใช้งานรูปแบบนี้ที่ดีบน jQuery หรือไม่? ถ้าไม่มีมีการนำรูปแบบนี้ไปใช้งานที่ดีหรือไม่? และโดยไม่คำนึงถึงคำตอบสำหรับคำถามเหล่านั้นมีเอกสารใด ๆ เกี่ยวกับรูปแบบนี้จากจุดยืนการนำไปใช้งานหรือไม่?

คำตอบ:


77

ฉันเขียนปลั๊กอินที่กล่าวถึงโดย Till ปลั๊กอินนี้เป็นการใช้งานโปรโตคอลBayeuxและปัจจุบันรองรับการสำรวจระยะยาว (เซิร์ฟเวอร์ภายในผ่าน AJAX) และการโทรกลับ - โพล (เซิร์ฟเวอร์ระยะไกลผ่าน XSS) มีการใช้งานBayeuxสำหรับ Python ที่เรียกว่า cometd-twisted ซึ่งฉันได้ยินมาว่าปลั๊กอินของฉันใช้งานได้ แต่ฉันยังไม่ได้ตรวจสอบ ฉันได้ทดสอบและตรวจสอบแล้วว่าใช้งานได้กับcometd-jettyและerlycometซึ่งมีตัวอย่าง jQuery Comet มีข้อมูลเพิ่มเติมเกี่ยวกับฉันบล็อกและรหัสในปัจจุบันมีตัวอย่างที่แชทพื้นฐานสามารถพบได้บนของหน้ารหัส Google หวังว่าข้อมูลนี้จะเป็นประโยชน์และอย่าลังเลที่จะติดต่อฉันหากต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับปลั๊กอิน


1
ปลั๊กอินทำงานได้ดีทำงานได้ดีสำหรับฉัน
camflan

3
ปลั๊กอินที่กล่าวถึงโดย Till: plugins.jquery.com/project/Comet
Asad R.

9
โปรดทราบว่าปลั๊กอินค่อนข้างเก่าและไม่ได้รับการดูแลอีกต่อไป ตอนนี้Cometd จัดแพ็คเกจ JS lib ของตัวเองพร้อมกับปลั๊กอินอินเทอร์เฟซ jQuery
Morgan ARR Allen

สวัสดีฉันกำลังพยายามใช้ปลั๊กอินกับ ASP.NET และฉันเป็นมือใหม่กับดาวหาง ดังนั้นโปรดแบ่งปันบทแนะนำ / เอกสาร / การสาธิตปลั๊กอินของคุณได้ไหม เมื่อฉันคลิกที่ Read Documentation ในไซต์ปลั๊กอิน JQuery ฉันจะไปที่โฮมเพจของคุณ แต่ฉันไม่พบเอกสารใด ๆ ที่นั่น กรุณาช่วยฉัน
Raghav

15

ใครบางคนสร้างลูกค้าสำหรับดาวหางใช้ jQuery ฉันไม่รู้ว่ามันดีหรือเปล่า ฉันได้อ่านเกี่ยวกับดาวหางและได้ยินเกี่ยวกับสิ่งที่ดีทั้งหมดที่สามารถทำได้ แต่ฉันไม่เคยใช้มันเลย ไม่มีเวลาและไม่มีกรณีการใช้งานในโครงการปัจจุบันของฉัน

ฉันลืมที่จะเพิ่มลิงค์สำหรับการติดตั้งดาวหางโดยสิ้นเชิง

มีดาวหางรายวันและมีการเปรียบเทียบออนไลน์ การเปรียบเทียบเน้นที่วุฒิภาวะของการนำไปใช้งานที่แตกต่างกัน มันค่อนข้างน่าสนใจและควรเริ่มต้น

หวังว่าจะช่วยได้!




3

ดาวหางเป็นทางออกที่ยอดเยี่ยมและมีการใช้งานทุกประเภท อันไหนขึ้นอยู่กับความต้องการของคุณ.

เราได้ดำเนินการแก้ปัญหาสำหรับ IIS / ASP.NET, WebSync รวมถึงไคลเอนต์ javascript ซึ่งเล่นได้ดีกับ jQuery ในทางเทคนิคเนื่องจากเป็นโปรโตคอล Bayeux ไคลเอนต์ Bayeux ใด ๆ จึงควรทำงานได้ดี นอกจากนี้ยังสามารถพบโปรโตคอลเดียวกันได้ในไลบรารี dojo

สำหรับรายละเอียดเพิ่มเติมที่คุณสามารถดูข้อมูลจำเพาะสำหรับโปรโตคอลบาเยอ


3

ฉันมีตัวอย่างง่ายๆที่จะช่วยให้คุณเริ่มต้นด้วยดาวหาง ครอบคลุมการรวบรวม Nginx ด้วยโมดูล NHPM และรวมถึงโค้ดสำหรับบทบาทผู้เผยแพร่ / ผู้สมัครสมาชิกแบบง่ายใน jQuery, PHP และ Bash

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

ตัวอย่างการทำงาน (การแชทแบบง่าย) สามารถพบได้ที่นี่:
http://cheetah.jamieisaacs.com/



2

หากคุณใช้ JQuery ฉันขอแนะนำ jquery-stream ฉันกำลังใช้ jquery-stream ในโปรเจ็กต์และจนถึงตอนนี้มันมีความน่าเชื่อถือมีเอกสารอย่างดีและมีโปรเจ็กต์โค้ด Google ที่ใช้งานอยู่

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.