Saya telah melakukan beberapa penelitian ke server push dengan javascript dan telah menemukan konsensus umum bahwa apa yang saya cari terletak pada pola desain "Comet". Apakah ada implementasi yang baik dari pola ini yang dibangun di atas jQuery? Jika tidak, apakah ada penerapan yang baik dari pola ini? Dan terlepas dari jawaban atas pertanyaan-pertanyaan tersebut, adakah dokumentasi tentang pola ini dari sudut pandang implementasi?
113
Seseorang membangun klien untuk Comet menggunakan jQuery . Saya tidak tahu apakah itu bagus. Saya telah membaca tentang Comet dan mendengar tentang semua hal baik yang dapat dilakukannya, tetapi saya tidak pernah sempat menggunakannya. Hanya tidak punya waktu dan tidak ada kasus penggunaan pada proyek saya saat ini.
Saya benar-benar lupa menambahkan tautan untuk mengimplementasikan komet.
Ada Comet Daily dan mereka memiliki perbandingan online. Perbandingan tersebut menekankan pada kematangan implementasi yang berbeda. Ini cukup menarik dan harus Anda mulai.
Semoga membantu!
sumber
Lihat Proyek Kera untuk mendapatkan solusi sisi klien dan server lengkap yang menerapkan pola komet.
sumber
Deskripsi pola: http://ajaxpatterns.org/HTTP_Streaming
sumber
Komet adalah solusi yang bagus, dan ada berbagai macam penerapan. Yang mana tergantung kebutuhan Anda.
Kami telah menerapkan solusi untuk IIS / ASP.NET, WebSync . Ini termasuk klien javascript, yang berfungsi baik dengan jQuery. Secara teknis, karena ini adalah protokol Bayeux, klien Bayeux mana pun seharusnya berfungsi dengan baik. Protokol yang sama juga dapat ditemukan di perpustakaan dojo.
Untuk lebih jelasnya, Anda dapat melihat spesifikasi untuk protokol Bayeux .
sumber
Saya memiliki contoh yang sangat sederhana di sini yang dapat membantu Anda memulai dengan komet. Ini mencakup kompilasi Nginx dengan modul NHPM dan menyertakan kode untuk peran penerbit / pelanggan sederhana di jQuery, PHP, dan Bash.
http://blog.jamieisaacs.com/2010/08/27/comet-with-nginx-and-jquery/
Contoh yang berfungsi (obrolan sederhana) dapat ditemukan di sini:
http://cheetah.jamieisaacs.com/
sumber
Lihat socket.io. Percayalah kepadaku. Ini persis seperti yang diperintahkan dokter.
http://socket.io
Alirkan data dengan Node.js
sumber
Jika Anda menggunakan JQuery, saya akan merekomendasikan jquery-stream. Saat ini saya menggunakan jquery-stream pada sebuah proyek dan sejauh ini dapat diandalkan, terdokumentasi dengan baik, dan memiliki proyek kode Google yang aktif.
http://code.google.com/p/jquery-stream/
sumber