最佳答案
有几个区别因素,它们是:
- 您想管理实时基础架构的扩展和托管吗?
- 您想实时接收客户的数据吗?
- 您是否希望能够与客户端之间的数据进行交互?
websockets 基本上有几个不同的用例,目前没有任何托管解决方案可以为您提供其中两个。目前我能想到的用例是:
- 服务器
--[ WebSocket ]->
客户 - 服务器
<-[ WebSocket ]--
客户 - 服务器
<-[ WebSocket ]->
客户
像 PusherApp 这样的服务针对第一个用例,因为通过托管服务支持其他两个选项相当困难。 (阅读:虽然这很困难,但它有点不切实际,并且不会为您提供使用 websockets 的全部好处。)
关于javascript - 实时应用程序 : Socket. io 与 Pusherapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876377/