我在使用Pusher服务构建Rails应用程序时犯了一个代价高昂的错误,因为我们想要解决HTTP推送的复杂问题.我们每天发送的事件少于500个(没有内容),但由于我们必须使整个网站只支持HTTPS,因此我们必须采用每月50美元的计划.
Pusher有更合理,按需付费的定价模式吗?
解决方法
有一整套
self hosted realtime web technologies可用,包括
Slanger和
poxa,允许使用Pusher的客户端和服务器库. Slanger和Poxa是Pusher协议的开源服务器实现. Slanger用ruby和Elxir的Poxa编写.
当然,Pusher消除了安装和维护的麻烦,拥有大量的服务器和客户端库,大大减少了资源使用(因为你将实时通信层外包),拥有一个很好的用户社区,当然还有处理扩展问题