社区
Web 开发
帖子详情
请教大神zuul怎么实现websocket?
Enchanter,
2019-04-25 01:57:01
问题如题,做了各种试验,在网上也找了很多资料,均不可以实现,controller中@MessageMapping标签注解的方法都请求不进去,经过测试,只有http的请求可以正常请求到。实在是束手无策了。
...全文
543
5
打赏
收藏
请教大神zuul怎么实现websocket?
问题如题,做了各种试验,在网上也找了很多资料,均不可以实现,controller中@MessageMapping标签注解的方法都请求不进去,经过测试,只有http的请求可以正常请求到。实在是束手无策了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Peter-Chen
2019-11-15
打赏
举报
回复
用spring-cloud-gateway
Enchanter,
2019-07-15
打赏
举报
回复
引用 3 楼 我也是写book的咸鱼啊 的回复:
前端 架服务器,疯了吗
只是当时的一种想法而已,最终解决办法是,在网关这一层级设立webSocket服务,提前约定好服务号(1-20000)每个服务号对应一个模块方法,然后通过服务号解析去请求对应的服务和方法。大致是如此,不过弊端是,网关这一层,控流、鉴权、负载均衡等等就不能用框架的了,需要自定义逻辑去实现。
我也是写blog的咸鱼啊
2019-07-11
打赏
举报
回复
前端 架服务器,疯了吗
Enchanter,
2019-04-26
打赏
举报
回复
目前没有很好的解决方案,网上有一些需要前端socket.js配合才能实现的方案,耦合度太强,不适合我的架构思路。经过我冥思苦想,终于想出来了一个思路,WebSocket的通讯既然是双向的,就像情侣之间打电话,那么为什么还要分你我呢,谁跟谁打都一样,只要能通讯就可以了,那么为什么服务端不能架设在前端呢,由前端(比如node.js)来架设WebSocket的服务端,启动时到后端的制定接口把链接地址给到,然后后端通过地址去连接,当连接上后,再想怎么通讯就都可以了。
Enchanter,
2019-04-25
打赏
举报
回复
springcloud的大神死了吗?
开源项目推荐:Spring Cloud Netflix
Zuul
WebSocket
——
实现
代理层的
WebSocket
支持
本文推荐开源项目Spring Cloud Netflix
Zuul
WebSocket
,该项目可
实现
代理层的
WebSocket
支持。在现代Web应用实时通信需求增长的背景下,此项目有重要意义,其项目地址为https://gitcode.com/gh_mirrors/sp/spring-cloud-netflix-
zuul
-
websocket
。
ws配置
zuul
_SpringCloud Sockjs 前后端分离
实现
WebSocket
点对点发送消息
本文介绍了如何在SpringCloud架构下,利用
Zuul
网关结合SockJS和Spring
WebSocket
实现
前后端分离的点对点消息推送。通过在
Zuul
中拦截
WebSocket
连接,设置客户端ID并传递到
WebSocket
服务端,以此
实现
基于用户ID的消息定向发送。详细阐述了
Zuul
和
WebSocket
微服务的配置,包括握手拦截器、消息发送方法以及客户端的订阅操作。
SpringCloud
ZUUL
集群 + Nginx + Redis
实现
Websocket
向客户端推送消息
本文介绍了在分布式系统中如何使用SpringCloud
Zuul
、Nginx和Redis来
实现
WebSocket
的消息推送。通过Nginx配置支持
WebSocket
,
Zuul
集群配合拦截器处理
WebSocket
请求,以及Redis作为共享session存储和消息广播,
实现
了多节点服务同时向客户端推送消息的功能。前端代码中展示了如何初始化
WebSocket
连接和处理接收到的消息。
使用 Spring Cloud Gateway 替换
Zuul
实现
接入
WebSocket
教程
本文介绍如何使用 Spring Cloud Gateway 替换
Zuul
来支持
WebSocket
。Spring Cloud Gateway 具有更好的
WebSocket
支持,文中详细阐述了从引入依赖、配置文件设置到解决
WebSocket
连接中出现的问题,包括路径匹配、SockJS、Stomp 的作用以及如何处理跨域问题。
Springboot+
zuul
集成
webSocket
,
实现
通信
本文探讨了Spring Cloud中
Zuul
1.x版本不支持
WebSocket
的问题,并提供了解决方案,包括在配置文件中忽略
WebSocket
请求及使用Gateway替代。同时,讨论了在两个微服务中同时运行
WebSocket
服务时的注意事项。
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章