默认情况下,对于Sidecar来说,HTTP/2对WebSocket的支持是关闭的,通过在网格中启用AllowConnect
插件可以允许升级的协议连接,进而可以支持WebSocket在HTTP/2流上进行隧道传输。
配置字段
名称 | 数据类型 | 填写要求 | 默认值 | 描述 |
patch_context | string | 选填 | ANY | 指定插件的生效场景,根据流量方向和工作负载类型指定,有四个取值:
|
配置示例
关于在ASM中使用WebSocket协议,请参见在ASM中使用WebSocket协议访问服务,若您希望配置使用WebSocket over HTTP/2协议,则需要启用本插件以允许升级的协议连接。 推荐为插件配置以下参数,在所有网关和Sidecar中都启用允许升级的协议连接的能力。
patch_context: ANY
文档内容是否对您有帮助?