2011-12-06 55 views

Odpowiedz

54

Dostępny jest cały szereg dostępnych self hosted realtime web technologies, w tym Slanger i Poxa, które umożliwiają używanie bibliotek klientów i serwerów Pusher. Najlepsze rozwiązanie zależy od technologii, w której chcesz się rozwijać.

Oczywiście, Pusher usuwa kłopoty z instalacją i konserwacją, posiada cały szereg bibliotek serwerów i klientów, znacznie zmniejsza zużycie zasobów (ponieważ jesteś outsourcingiem warstwa komunikacji w czasie rzeczywistym), ma dużą społeczność użytkowników i oczywiście obsługuje problemy z skalowaniem (pracuję dla Pushera :)).

4

Spójrz na Atmosphere, które obsługują Java/Scala/GWT/Grails/itp (jestem twórcą/prowadzenie projektu) :-)

+0

Jest to na liście, z którą łączyłem. Zaktualizowałem też trochę więcej informacji. – leggetter

16

Slanger jest implementacją serwera open source z Protokół Pusher napisany w Ruby.

5

Thunderpush to serwer WWW typu open source oparty na doskonałej bibliotece SockJS. Jest napisany w języku Python i zainspirowany Beaconpush.

0

Właśnie uruchomiłem Narad.js, popychacz taki jak implementacja nodejs, zbudowany na górze socket.io.

https://github.com/panbhag/narad

+0

Stale projektu. Ostatnie zatwierdzenie 7 listopada 12. – Luceos

+0

Luceos, jaki jest sens aktualizacji, jeśli wszystko działa? – mrded

+0

@mrded Ma 3 lata i ma kilka poważnych TODO w "Oczekujących przedmiotach" w pliku readme. Sądzę, że istnieją powody, aby je zaktualizować. –