WebSocket整合Spring、SockJS、Stomp、Rabbitmq分布式多实例消息推送
课程详情
课程标题
WebSocket整合Spring、SockJS、Stomp、Rabbitmq分布式多实例消息推送
课程核心介绍
本课程旨在帮助学员快速上手使用WebSocket、SockJS、Stomp、Stomp代理以及可靠推送等编码开发技术,实现高效的消息推送功能。
适合人群
- Java开发人员
- 微服务开发人员
- 前端开发人员
学习收获
- 掌握WebSocket技术原理和应用场景
- 精通SockJS、Stomp在WebSocket通信中的应用
- 了解Stomp代理和可靠推送的实现机制
- 学会使用Rabbitmq实现分布式多实例消息推送
课程亮点
- 理论与实践相结合,深入浅出讲解技术要点
- 案例丰富,涵盖实际开发中常见的问题和解决方案
- 提供完整的项目示例,方便学员快速上手实践
课程目录
01 Websocket初步了解和开发环境搭建 01 课程大纲和WebSocket初步认识 02 课件(文档和源码)获取和开发环境搭建 02 SpringBoot中原生WebSocket消息推送 01 H5聊天室实现流程分析 02 H5聊天室服务端编码 03 H5聊天室浏览器端实现 04 H5聊天室流程跟踪和效果演示 05 点对点推送消息 06 异常处理(重连) 07 心跳检测 03 SockJS+Stomp消息推送 01 STOMP协议详解 02 STOMP Over Websocket深入理解 03 SockJS+Stomp快速入门 04 SockJS+Stomp消息群发 05 SockJS+Stomp点对点消息发送 06 Stomp Broker简单配置 04 RabbitMQ作为Stomp消息代理 01 RabbitMQ及Stomp插件安装 02 消息代理技术选型和配置为什么要使用独立的消息代理 03 Stomp消息代理编码规范和实现(上) 04 Stomp消息代理编码规范和实现(下) 05 WebSocket多实例负载均衡 01 消息推送多实例负载均衡方案 02 Stomp消息代理+Nginx实现消息推送负载均衡 03 spring cloud gateway微服务负载均衡—编码 04 spring cloud gateway微服务负载均衡—原理 05 spring cloud gateway微服务负载均衡—调试 06 可靠消息推送 01 可靠消息推送流程和实现思路 02 消息推送确认(ACK)编码实现 07 java客户端(非浏览器客户端) 01 java原生客户端编码实现 02 java stomp客户端编码实现 08 WebSocket认证授权(spring security) 01 websocket认证授权介绍和实现思路 02 spring security jwt token认证授权 03 websocket客户端连接时jwt token认证 04 websocket客户端订阅主题授权控制 05 websocket客户端发送消息访问控制 06 课程结总和交流 09 Vue实现websocket前端 01 Vue脚手架项目搭建和运行 02 Vue基本点对点和群发消息 03 Vue断开自动重连 04 Vue重连并重新订阅主题 10 病房大屏系统案例 01 项目需求说明和分析 02 系统设计思路 03 系统效果演示和关键实现代码说明 11 学员反馈高频问题 01 课程资料和运行相关问题





