0 篇文章
基于 NestJS + Prisma + PostgreSQL + Redis + BullMQ 构建的统一后端平台,支撑 4 个前端应用的 200+ API 接口
深入解析 NestJS 的 CallGateway 基于 Socket.IO 的 WebRTC 信令网关设计,涵盖呼叫邀请三重送达保证、Offer/Answer SDP 交换、ICE 候选者中继、Redis 离线缓存与 FCM 推送唤醒
深度解析客户端 IM 即时通讯系统:从 Message Meta-First Engine、SeqId 游标分页、EventEmitter² 事件解耦,到群组管理(踢人/禁言/升降职/转让/解散)、好友关系(申请/处理/搜索状态机)、群组申请审批工作流,以及 WebRTC ICE Server 动态凭证生成,覆盖 900+ 行 ChatService 全量源码
深度解析 admin-next 新版客服聊天系统:从 WebSocket 实时通信、30s 轮询降级、游标分页消息历史,到 6 种富媒体消息(文字/图片/音频/视频/文件/位置)渲染、Bot 代理回复、强制撤回与会话关闭,涵盖前后端完整链路
useChatSocket 是一个 250 行的自定义 React Hook,封装了 Socket.IO 实时通信的完整生命周期管理,包括连接管理、房间隔离、统一事件分发、消息映射和 ACK 超时发送模式。