【问题标题】:How should I visualise a WebSocket connection to an AWS ALB?我应该如何可视化与 AWS ALB 的 WebSocket 连接?
【发布时间】:2019-02-28 20:00:58
【问题描述】:

AWS ALBs 原生支持 HTTP 和 WebSockets。我对 ALB 的 HTTP 请求的理解是,客户端将建立与 ALB 的 TCP 连接并发送 HTTP 请求,ALB 将检查 HTTP 请求的内容,与目标后端之一建立 TCP 连接并发送请求。

这和 WebSockets 一样吗? ALB 是否有两个长期运行的 TCP 连接,一个到客户端,一个到目标后端,具有两个单独的 WebSocket 连接(即 ALB 是否将其自己的 HTTP 升级请求发送到目标后端),还是 ALB 只是中继来自客户端的 HTTP 升级请求?

【问题讨论】:

    标签: amazon-web-services websocket


    【解决方案1】:

    你是对的:升级请求将被发送到后端。

    将通过 ALB/proxy/reverse 代理在客户端和后端之间建立 TCP 连接

    【讨论】:

    • 对哪个?将发送两个不同的升级请求(从客户端到 ALB 和从 ALB 到后端)还是 ALB 将升级请求转发到后端?
    • 抱歉混淆:websocket 将在您的客户端和后端之间建立一个通道,只有一个 websocket 连接。 ALB 将像 socks 代理一样透明地工作。
    猜你喜欢
    • 2019-01-08
    • 2022-01-20
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多