WebSocket整合Spring、SockJS、Stomp、Rabbitmq分布式多实例消息推送

lishihuan小于 1 分钟

WebSocket整合Spring、SockJS、Stomp、Rabbitmq分布式多实例消息推送

https://edu.51cto.com/course/22999.htmlopen in new window

课程资料open in new window

简介

什么是WebSocket消息推送

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据

image-20240630153948137
image-20240630153948137

WebSocket消息推送流程

image-20240630182239714
image-20240630182239714

负载均衡

  • 非Stomp方案
image-20240630182615487
image-20240630182615487
  • Stomp代理+Nginx方案
image-20240630182626460
image-20240630182626460
  • stomp代理+微服务方案
image-20240630182646475
image-20240630182646475

websocket