首页文章正文

zuul支持websocket,vue websocket封装

网页websocket 2023-08-08 12:00 347 墨鱼
网页websocket

zuul支持websocket,vue websocket封装

zuul支持websocket,vue websocket封装

使用SpringCloudGateway的重要功能——websocket转发第一代网关zuul的spring-boot不支持websocket转发,但实际应用场景中,websocket是作为常用功能使用的,此方案二:通过引入spring-cloud-netflix-zuul-websocketisajar来实现ps:这是老外写的。此方案比较适合不使用websocket的项目第一名,或者有勇气

•下游服务添加websocket支持,包括依赖项、配置和使用•Zuul添加spring-cloud-netflix-zuul-websocket依赖项•Zuul配置文件添加以下配置:下游使用websocket前言公司需要通过zuul安装和发送路由旧项目(ps:旧项目是微服务中的子服务),并且此旧项目使用websocket消息推送,但不幸的是zuul1对websocket支持不友好

之前的项目使用了Zuulgateway,需要用到WebSocket,所以一直在查阅关于SpringCloudZuul转发WebSocket请求的教程和文章。 不过,不支持WSS,仅支持WS安装方式:pipinstallgit+https://github/Pithikos/python-websocket-serverpipinstallwebsoc

zuul转发websocket时,会将websocket降级为http请求转发(轮询方式)。也就是说,它不支持转发长连接。Zuul2似乎可以。具体参见下面提供的链接。结论最好不要通过zuu实现websocket集群,我们不可避免地要从zuul转型为springcloudgateway。 原因如下:zuul1.0版本不支持websocket转发,zuul2.0开始支持websocket,zuul2.0几个月前就开源了,但是2.0

导入com.netflix.zuul.ZuulFilter;导入com.netflix.zuul.context.RequestContext;导入org.springframework.stereotype.Component;导入javax.servl最近的项目中,http.HttpServlet请求需要使用WebSocket。由于使用微服务架构,所以直接使用Zuul的SpringCloud。 不过,Zuul对WebSocket的支持不太友好,请参考:https://

后台-插件-广告管理-内容页尾部广告(手机)

标签: vue websocket封装

发表评论

评论列表

无忧加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号