我需要开启 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 的部署问题呢?
1
Belmode 2023-05-10 11:46:56 +08:00 1
这两个 issues 关联的 gateway 都是 2.1.x 版本,你在新版中验证过这个问题,它还没有解决吗?
没使用 gateway 代理过 websocket ,基本都是用 nginx 直接做负载的。 |