我犯了一个代价高昂的错误,即使用Pusher服务构建Rails应用程序,因为我们想解决HTTP推送的复杂性。我们每天发送不到 500 个事件(没有内容),但由于我们必须使完整的站点仅限 HTTPS,因此我们必须采用每月 50 美元的计划。
有没有替代 Pusher 的更合理的、即用即付的定价模式?
有一大堆自托管的实时Web技术可用,包括Slanger和poxa,允许使用Pusher的客户端和服务器库。Slanger 和 Poxa 是 Pusher 协议的开源服务器实现。Slaner 是用 Ruby 写的,Poxa 是用 Elixir 写的。
当然,Pusher 消除了安装和维护的麻烦,拥有大量的服务器和客户端库,大大减少了资源使用(因为您正在外包实时通信层),拥有庞大的用户社区,当然还可以处理扩展问题。
PieSocket 运行良好,并提供比 Pusher 更多的免费配额。