GoChat 可观测性体系复盘:从能启动到能定位问题

审计 GoChat 现有日志、指标和追踪代码,说清已部署能力与设计目标的差距,并给出围绕 IM 消息链路的落地顺序。

2026-01-03 · 3 分钟 · ceyewan

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

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

2025-12-17 · 3 分钟 · ceyewan

MVCC多版本并发控制详解:MySQL与Etcd实现对比

本文深入解析MVCC(多版本并发控制)的核心概念、实现机制及其在MySQL与etcd中的应用,涵盖事务隔离性、数据版本管理、并发优化等关键技术点,帮助开发者全面理解MVCC在高并发系统中的作用与优势。

2025-06-28 · 2 分钟 · ceyewan

Go语言Kafka客户端对比:性能与功能解析

本文深入解析了 Apache Kafka 的核心概念及其在 Go 语言中的四大主流客户端库,包括 confluent-kafka-go、Sarama、kafka-go 和 franz-go。通过功能、性能与架构对比,帮助开发者选择最适合的 Kafka Go 客户端方案,提升开发效率与系统稳定性。

2025-06-28 · 3 分钟 · ceyewan