【问题标题】:Real time apps: Socket.io vs Pusherapp实时应用:Socket.io vs Pusherapp
【发布时间】:2011-04-22 00:58:51
【问题描述】:

Socket.ioPusherapp 之间进行选择时,您会考虑哪些因素?重要的考虑因素包括:与现有系统(如 rails/django)的集成、易于设置、易于开发。

【问题讨论】:

    标签: javascript ruby-on-rails django real-time websocket


    【解决方案1】:

    有几个区别因素,它们是:

    1. 您想管理实时基础架构的扩展和托管吗?
    2. 您想实时接收来自客户的数据吗?
    3. 您希望能够与客户端之间的数据进行交互吗?

    websockets 基本上有几个不同的用例,目前没有托管解决方案可以为您提供其中两个。目前我能想到的用例是:

    1. 服务器 --[ WebSocket ]-> 客户端
    2. 服务器 <-[ WebSocket ]-- 客户端
    3. 服务器 <-[ WebSocket ]-> 客户端

    像 PusherApp 这样的服务针对第一个用例,因为通过托管服务支持其他两个选项相当困难。 (阅读:虽然这很困难,但它有点不切实际,并没有为您提供使用 websockets 的全部好处。)

    【讨论】:

    • 我应该注意到 Pusher.com 现在支持后两个选项,并发布了 Pusher Pipe (alpha)。 Pusher 管道启用server <-- pusher --> clients。我应该添加一个免责声明,我现在在 Pusher 工作。
    猜你喜欢
    • 2021-01-22
    • 2011-04-01
    • 2011-09-23
    • 2013-05-30
    • 1970-01-01
    • 1970-01-01
    • 2019-03-18
    • 2012-03-21
    • 2011-10-01
    相关资源
    最近更新 更多