Existe-t-il des alternatives open source à Pusher.com? J'adore la facilité d'utilisation et le retour au flash, mais je suis découragé par les frais d'adhésion mensuels. Cela ne me dérange pas d'héberger ma propre alternative open source. Toute aide serait grandement appréciée.
Il existe une multitude de technologies Web en temps réel auto-hébergées disponibles, y compris Slanger et Poxa qui permettent aux bibliothèques client et serveur de Pusher d'être utilisées. La meilleure solution dépend vraiment de la technologie dans laquelle vous souhaitez développer.
Bien sûr, Pusher supprime les tracas d'installation et de maintenance, dispose d'un hôte complet de bibliothèques de serveurs et de clients, réduit massivement l'utilisation des ressources (puisque vous externalisez la couche de communications en temps réel), a une grande communauté de utilisateurs, et bien sûr gère les problèmes de mise à l'échelle (je travaille pour Pusher :)).
Slanger est une implémentation serveur open source du protocole Pusher écrit en Ruby.
Thunderpush est un serveur Web Push open source basé sur une excellente bibliothèque SockJS. Il est écrit en Python et inspiré de Beaconpush.
Jetez un œil à Atmosphere , qui prend en charge Java/Scala/GWT/Grails/etc. (je suis le créateur/responsable du projet) :-)
Ceci est la solution auto-hébergée que j'utilise. À base de Nginx, solide comme le roc. https://github.com/wandenberg/nginx-Push-stream-module
Je viens de lancer Narad.js, une implémentation de type poussoir comme nodejs, construite sur socket.io.