Are you an LLM? You can read better optimized documentation at /chatroom/zh.md for this page in Markdown format
ChatRoom 技术白皮书
实时全栈系统架构参考实现
Go 1.24React 19WebSocketPostgreSQL
一个教学导向的实时聊天室,展示现代全栈系统的核心设计模式
核心特性
🔐 JWT 双 Token 认证
短期 Access Token + 长期 Refresh Token,自动轮换机制有效降低泄露风险
🎫 WebSocket Ticket 认证
一次性票据方案,通过 Subprotocol 传递,60秒有效期,防止重放攻击
🌐 分布式消息同步
基于 PostgreSQL LISTEN/NOTIFY 的跨实例广播,无需 Redis,保持架构简洁
📊 Prometheus 可观测性
内置连接数、吞吐量、延迟分布等指标,支持 Grafana 可视化
快速导航
架构预览