Pusher的开源替代品

时间:2011-12-06 05:49:44

标签: websocket open-source pusher

Pusher.com是否有任何开源替代品?我喜欢易用性和闪回的后备,但我被月度会员费用拖延了。我不介意托管我自己的开源替代品。任何帮助将不胜感激。

6 个答案:

答案 0 :(得分:60)

有一整套self hosted realtime web technologies可用,包括SlangerPoxa,允许使用Pusher的客户端和服务器库。最佳解决方案实际上取决于您希望开发的技术。

当然,Pusher消除了安装和维护的麻烦,拥有大量的服务器和客户端库,大大减少了资源使用(因为你将实时通​​信层外包),有一个很好的社区用户,当然还有处理缩放问题(我为Pusher工作:))。

答案 1 :(得分:17)

Slanger是用Ruby编写的Pusher协议的开源服务器实现。

答案 2 :(得分:6)

Thunderpush是一个基于优秀SockJS库的开源Web推送服务器。它是用Python编写的,灵感来自Beaconpush。

答案 3 :(得分:4)

看一下Atmosphere,它支持Java / Scala / GWT / Grails /等(我是项目的创建者/负责人): - )

答案 4 :(得分:3)

这是我正在使用的自托管解决方案。基于Nginx,坚如磐石。 https://github.com/wandenberg/nginx-push-stream-module

答案 5 :(得分:0)

刚刚推出了Narad.js,一个类似于nodejs实现的推送器,构建于socket.io之上。

https://github.com/panbhag/narad