GoChat 网关设计复盘:WebSocket 连接、Kafka 路由与优雅停机

对照 GoChat 网关源码,复盘 WebSocket 读写模型、有界发送队列、Kafka 上下行路由、心跳和优雅停机,同时记录当前实现中的竞态与未完成边界。

2025-12-17 · 3 分钟 · ceyewan

从 TCP 到 QUIC:现代网络通信协议

本文对比 TCP 与 UDP 的设计哲学,剖析 HTTP/1.1、WebSocket、HTTP/2/gRPC 及 HTTP/3/QUIC 的演进逻辑,重点揭示队头阻塞问题及其解决方案(如多路复用、用户态协议),并结合 KCP 与 QUIC 的特性,为不同场景提供协议选型建议。

2025-12-17 · 5 分钟 · ceyewan