Есть ли альтернативы Open Source для Pusher.com? Я обожаю легкость использования и резервную копию, но меня откладывают ежемесячные членские расходы. Я не против размещения моей собственной альтернативы с открытым исходным кодом. Любая помощь будет принята с благодарностью.
Альтернативы с открытым исходным кодом для Pusher
Ответ 1
Здесь есть целый хост самостоятельных веб-технологий реального времени, включая Slanger и Poxa, которые позволяют использовать клиентские и серверные библиотеки Pusher. Лучшее решение действительно зависит от того, какую технологию вы хотите развивать.
Конечно, Pusher устраняет проблему установки и обслуживания, имеет целый ряд серверных и клиентских библиотек, значительно снижает использование ресурсов (так как вы аутсорсинг уровня связи в реальном времени), имеет большое сообщество пользователей и, конечно, обрабатывает проблемы масштабирования (я действительно работаю для Pusher:)).
Ответ 2
Slanger - это реализация сервера с открытым исходным кодом протокола Pusher, написанного на Ruby.
Ответ 3
Thunderpush - это веб-сервер с открытым исходным кодом на основе отличной библиотеки SockJS. Это написано на Python и вдохновлено Beaconpush.
Ответ 4
Посмотрите Atmosphere, которые поддерживают Java/Scala/GWT/Grails/и т.д. (я создатель/руководство проектом): -)
Ответ 5
Это самоорганизованное решение, которое я использую. Nginx-based, твердое вещество. https://github.com/wandenberg/nginx-push-stream-module
Ответ 6
Только что запущенный Narad.js, реализация pushjs как nodejs, построенная на вершине socket.io.