V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
coala
V2EX  ›  Java

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

  •  1
     
  •   coala ·
    qq418745 · 2023-05-10 10:29:11 +08:00 · 1237 次点击
    这是一个创建于 591 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我需要开启 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 条回复    2023-05-10 13:14:50 +08:00
    Belmode
        1
    Belmode  
       2023-05-10 11:46:56 +08:00   ❤️ 1
    这两个 issues 关联的 gateway 都是 2.1.x 版本,你在新版中验证过这个问题,它还没有解决吗?

    没使用 gateway 代理过 websocket ,基本都是用 nginx 直接做负载的。
    coala
        2
    coala  
    OP
       2023-05-10 13:14:50 +08:00
    @Belmode 感谢提醒, 我使用的 3.1.3 , 验证还是没有解决,也可能是我操作有问题我不太确定。 暂时没有时间纠结这个问题。 我直接用 Nginx 代理吧。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2578 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:36 · PVG 19:36 · LAX 03:36 · JFK 06:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.