如何配置zuul_SpringCloudSockjs实现前后端分离的长尾词WebSocket点对点消息发送?

2026-04-02 00:140阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计421个文字,预计阅读时间需要2分钟。

如何配置zuul_SpringCloudSockjs实现前后端分离的长尾词WebSocket点对点消息发送?

项目后端架构采用SpringCloud、SpringBoot。前端阶段使用Vue、SockJS。三方框架版本:SpringCloud Dalston.SR4,SpringBoot 1+。

项目后端架构采用SpringCloudSpringBoot前段使用VueSockJS。三方框架版本SpringCloudDalston.SR4SpringBoot1

项目后端架构采用SpringCloudSpringBoot前段使用Vue SockJS。

三方框架

版本

SpringCloud

Dalston.SR4

SpringBoot

1.5.10

spring-cloud-starter-zuul

1.3.5

现在需要将异步任务的结果通过websocket通知前端希望可以websocket连接穿透zuul网关访问内部的websocket server微服务。找了一圈目前zuul 1.x还不支持websocket说是2.x会支持。后来找到github上有针对1.x的解决方法github.com/mthizo247/spring-cloud-netflix-zuul-websocket作者提供了demo可以跑通hello world。不过demo中是订阅topic广播的例子。

下面围绕demo提供的例子来实现点对点发送消息的功能。

思路是每个客户端连接后创建一个clientId并且将clientid存储到数据库后续可以将用户信息或者公司信息绑定到clientId上服务器端发送消息到指定client。

阅读全文

本文共计421个文字,预计阅读时间需要2分钟。

如何配置zuul_SpringCloudSockjs实现前后端分离的长尾词WebSocket点对点消息发送?

项目后端架构采用SpringCloud、SpringBoot。前端阶段使用Vue、SockJS。三方框架版本:SpringCloud Dalston.SR4,SpringBoot 1+。

项目后端架构采用SpringCloudSpringBoot前段使用VueSockJS。三方框架版本SpringCloudDalston.SR4SpringBoot1

项目后端架构采用SpringCloudSpringBoot前段使用Vue SockJS。

三方框架

版本

SpringCloud

Dalston.SR4

SpringBoot

1.5.10

spring-cloud-starter-zuul

1.3.5

现在需要将异步任务的结果通过websocket通知前端希望可以websocket连接穿透zuul网关访问内部的websocket server微服务。找了一圈目前zuul 1.x还不支持websocket说是2.x会支持。后来找到github上有针对1.x的解决方法github.com/mthizo247/spring-cloud-netflix-zuul-websocket作者提供了demo可以跑通hello world。不过demo中是订阅topic广播的例子。

下面围绕demo提供的例子来实现点对点发送消息的功能。

思路是每个客户端连接后创建一个clientId并且将clientid存储到数据库后续可以将用户信息或者公司信息绑定到clientId上服务器端发送消息到指定client。

阅读全文