摘要:
本文从「服务端主动推送」的需求出发,对比短轮询、长轮询、SSE 与 WebSocket 四种方案的适用边界;讲清 WebSocket 的握手升级过程(与【001】的 101 衔接)、帧协议直觉、心跳与断线重连;重点梳理 WebSocket 下的鉴权难题——HTTP Header 在升级后消失、Token 怎么传、session 与连接的生命周期差异、Spring Boot 中 `WebSocketHandler` 与 STOMP 两条路线的取舍;覆盖 Nginx 反代 WebSocket 的配置要点、多实例下的广播问题(Redis Pub/Sub 思路)、前端 `new WebSocket()` 与 `SockJS` 的选择。本篇偏概念与决策,代码以「能跑通最小示例」为度,深入实现留给 P3/P9 对应篇目。 阅读全文
posted @ 2026-04-21 14:03
杨凯凡
阅读(23)
评论(0)
推荐(0)
摘要:
本文把【001】里点到的 REST 路径习惯展开为可落地的工程实践,面向 Spring Boot 3.x 项目:从「资源」的识别与 URL 设计、Controller 的职责边界与分层、请求/响应 DTO 的拆分策略、分页排序过滤的统一约定、错误响应契约与 `@ControllerAdvice`、到版本化与前后端接口文档的对齐。附可复制的包结构样板与 OpenAPI 注解示例,帮你在项目初期就把「接口长什么样」定下来,减少联调时反复扯皮的成本。 阅读全文
posted @ 2026-04-21 14:02
杨凯凡
阅读(11)
评论(0)
推荐(0)

浙公网安备 33010602011771号