
stomp实战
文章平均质量分 93
苏师兄编程
这个作者很懒,什么都没留下…
展开
-
我手撕祖传代码,三天重构WebSocket亿级通道
全双工碾压:WebSocket单连接搞定双向通信,HTTP轮询需要N次请求头信息减肥:WebSocket帧头最小2字节,HTTP头平均500字节状态保持:TCP长连接省去反复握手,比HTTP短连接节省3个RTT时间协议分层:STOMP在WebSocket之上构建消息语义,比裸写WebSocket优雅10倍当我收到谷歌200万年薪offer时,老板连夜搬空行政部的榴莲库存——这次不是惩罚,是求我留下的贡品。原创 2025-03-14 15:08:51 · 522 阅读 · 0 评论 -
【stomp 实战】spring websocket 接收消息源码分析
后台消息的发送过程,我们通过已经了解了。我们再来分析一下后端接收消息的过程。这个过程和后端发送消息过程有点类似。原创 2024-05-06 15:01:54 · 922 阅读 · 0 评论 -
【stomp 实战】spring websocket用户消息发送源码分析
SimpMessageSendingOperations.convertAndSendToUser接口发送用户消息,这里不传/user前缀,注意一下接着SimpMessagingTemplate进行消息的发送SimpMessagingTemplate会交由messageChannel。原创 2024-05-01 09:06:12 · 1790 阅读 · 1 评论 -
【stomp 实战】Spring websocket 用户订阅和会话的管理源码分析
通过我们学会了如何将业务会话绑定到spring websocket会话上。通过这一节,我们来分析一下会话和订阅的实现。原创 2024-04-30 17:51:17 · 1465 阅读 · 1 评论 -
【stomp 实战】Spring websocket 用户校验和业务会话绑定
简单来说,token就是一种身份验证方法,和cookie有相似作用;它被很多人翻译过来后生动的称为“令牌”,它的扩展性,安全性更高,非常适合用在Web应用和移动开发应用上。原创 2024-04-26 20:31:22 · 1566 阅读 · 0 评论 -
【stomp 实战】Spring websocket使用详解和基本原理
通过本节内容,我们学到了以下内容几个配置的含义配置WebSocket端点配置Controller的目的前缀。这是用于服务端接收客户端消息的前缀配置用户可以订阅的destination。服务端通过msgOperations.convertAndSend(“/topic/boardCast/hello”, “hello boardCast Message”);可以发送消息给订阅了此destination的用户消息的流转过程,大家可以根据上面的流程图,阅读一下源码。原创 2024-04-26 19:53:09 · 1990 阅读 · 2 评论 -
【stomp 实战】spring websocket源码分析之握手请求的处理
整个握手过程包含以下关键步骤通过http请求,找到对应的握手的处理器握手处理器将websocket握手成功的返回报文发送给客户端web容器回调自身,告知协议升级注册消息处理器,当有websocket消息来时,就会回调处理器进行消息的逻辑处理初始化事件,包括发送一个open报文给客户端,开启Websocket心跳线程等。原创 2024-04-25 16:17:57 · 1333 阅读 · 1 评论 -
【stomp实战】搭建一套websocket推送平台
websocket连接推送服务包含两个服务,websocket-connector和websocket-gateway。架构如上图作为和客户端建立websocket连接的服务,负责消息的接收和推送作为后台服务,提供http接口给其他微服务,其他微服务可以通过http接口发送消息给指定的用户。原创 2024-04-25 11:43:44 · 1226 阅读 · 0 评论 -
【stomp实战】Springboot Stomp入门篇
本示例实现一个功能,前端通过websocket发送消息给后端服务,后端服务接收到该消息时,原样将消息返回给前端。前端技术栈html+stomp.js,后端SpringBoot。原创 2024-02-08 15:46:05 · 2549 阅读 · 0 评论 -
【stomp实战】websocket原理解析与简单使用
WebSocket是HTML5提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议。它基于TCP传输协议,并复用HTTP的握手通道。浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据传输。WebSocket 的出现就解决了半双工通信的弊端。它最大的特点是:服务器可以向客户端主动推动消息,客户端也可以主动向服务器推送消息。WebSocket 特点的如下:● 支持双向通信,实时性更强● 可以发送文本,也可以发送二进制数据。原创 2024-02-08 09:46:49 · 1946 阅读 · 1 评论 -
【stomp实战】Stomp协议介绍和客户端的使用
stomp介绍和客户端的使用原创 2024-02-06 18:58:08 · 6109 阅读 · 0 评论