0

哪一个是最可靠和最可扩展的?ActionCable 还是 Socket.io?

为了避免基于意见的答案,请提供一些证明假设的真实测量数据。

由于 ActionCable 已经推出一年,生产中是否有任何应用程序是使用 ActionCable 实现的?

谢谢

4

1 回答 1

7

如果您使用的是 Rails,ActionCable 就可以了。它目前在Basecamp上使用,并为他们的聊天和通知功能提供支持。

这是一个拥有大量日常活跃用户的大型应用程序,所以你真的不应该担心规模。但是,如果您谈论的是数以百万计的活动连接,那么可能两者都不是您的最佳选择 - 更好的选择是 Elixir/Erlang(凤凰城 2Million Websocket 连接)甚至 NodeJS。

但是,在您的情况下,如果您使用的是 Rails 应用程序,那么 Actioncable 将更容易实现,因为它是 Rails 的一项功能,而不是外部方。

于 2016-06-22T22:53:26.360 回答