价格实惠的Pusher替代方案

14
我曾犯下一个昂贵的错误,使用Pusher服务构建了一个Rails应用程序,因为我们想避免HTTP推送的复杂性。我们每天发送不到500个事件(没有内容),但由于我们必须使整个站点仅支持HTTPS,我们将不得不选择一个每月50美元的计划。

是否有任何替代Pusher更合理、按需付费的定价模式?


试试 http://PieSocket.com,它很好。 - Anand Singh
Soketi 可以自行托管,似乎是最快的。 - Ostap Brehin
2个回答

13

有许多自托管实时网络技术可用,包括Slangerpoxa,可以使用Pusher的客户端和服务器库。 Slanger和Poxa是Pusher协议的开源服务器实现。 Slanger用Ruby编写,而Poxa用Elixir编写。

当然,Pusher消除了安装和维护的麻烦,拥有许多服务器和客户端库,大大减少资源使用(因为您正在外包实时通信层),拥有众多用户社区,当然可以处理扩展问题。


1
值得注意的是,据我所知,Slanger不提供HTTP回退功能,只支持WebSocket。因此,Pusher JavaScript客户端可能尝试连接不存在的HTTP端点。一定要进行测试。另请参见实时Web技术指南,了解大量实时Web技术(托管/自托管选项)的列表。 - leggetter

2

PieSocket非常好用,提供的免费配额比Pusher更多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接