【问题标题】:Build realtime event driven applications with WebSocket and fallback technologies使用 WebSocket 和回退技术构建实时事件驱动应用程序
【发布时间】:2015-09-29 13:15:58
【问题描述】:

我需要构建一个server 和一个client 可以与它​​们之间的公司代理实时交换数据。没有人有权修改代理的配置(为了允许WebSocket 协议)。

我需要一个后备技术,例如 long-polling

示例:客户端是用户的 PC 员工。他需要与服务器交换数据,该服务器位于云端,由公司代理隔开。

理想情况下,我会将WebSocketSSL 一起使用,但我知道有些代理没有为WebSocket 消息配置,因此可能会拒绝连接。

因此,该应用程序将切换到另一种 push 技术,例如 long-polling,从而增加成功连接的机会(代理可以 100% 保证吗?假设有多种类型的代理...)

是否有任何库/框架提出此类功能?

【问题讨论】:

    标签: ssl proxy websocket long-polling


    【解决方案1】:

    通常是secure WebSocket connections do fine through proxies

    【讨论】:

    • 我看过你链接的帖子。然而,在商业环境中,“通常”是不够的,因为我们不能让自己对客户说,如果我们的解决方案最终可能在代理入口处失败,它会起作用。我需要一些混合 WebSocket + 长轮询技术的东西作为后备。编辑:socket.io 确实处理后备。如果我没有其他选择,我会选择它。
    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多