coala
V2EX  ›  Java

Spring-cloud-gateway 对 Websocket compression (permessage-deflate) 的支持似乎有点问题。如何规避?

  •  1
     
  •   coala ·
    qq418745 · May 10, 2023 · 2021 views
    This topic created in 1100 days ago, the information mentioned may be changed or developed.

    我需要开启 Websocket compression (permessage-deflate), 目前 Websocket Server 部署在 Spring-cloud-gateway 的后面。

    问题见:

    https://github.com/spring-cloud/spring-cloud-gateway/issues/1039

    https://github.com/spring-cloud/spring-cloud-gateway/issues/1321

    目前的想法是直接 Nginx 代理 跳过 Spring-cloud-gateway , 但是这样又会怪怪的, 大家在微服务项目中如何解决 Websocket Server 的部署问题呢?

    2 replies    2023-05-10 13:14:50 +08:00
    Belmode
        1
    Belmode  
       May 10, 2023   ❤️ 1
    这两个 issues 关联的 gateway 都是 2.1.x 版本,你在新版中验证过这个问题,它还没有解决吗?

    没使用 gateway 代理过 websocket ,基本都是用 nginx 直接做负载的。
    coala
        2
    coala  
    OP
       May 10, 2023
    @Belmode 感谢提醒, 我使用的 3.1.3 , 验证还是没有解决,也可能是我操作有问题我不太确定。 暂时没有时间纠结这个问题。 我直接用 Nginx 代理吧。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5561 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:34 · PVG 15:34 · LAX 00:34 · JFK 03:34
    ♥ Do have faith in what you're doing.