从零构建一个迷你 Zoom:Lazy Rabbit Meeting 架构全解析
Posted on 日 08 3月 2026 in Tech • Tagged with WebRTC, Go, Vue.js, SFU, 视频会议, 实时通信, Architecture
详细讲解如何用 Go + Vue.js + WebRTC 从零构建一个具备完整功能的迷你视频会议系统,包含 SFU 引擎、JMPP 信令协议、屏幕共享、服务端录制和 Docker 部署。
Continue reading
Posted on 日 08 3月 2026 in Tech • Tagged with WebRTC, Go, Vue.js, SFU, 视频会议, 实时通信, Architecture
详细讲解如何用 Go + Vue.js + WebRTC 从零构建一个具备完整功能的迷你视频会议系统,包含 SFU 引擎、JMPP 信令协议、屏幕共享、服务端录制和 Docker 部署。
Posted on 三 25 2月 2026 in Tech • Tagged with go, security, tls, cve
CVE-2025-68121 涉及 Go crypto/tls 的两个会话恢复(session resumption)问题:Config.Clone 复制了自动生成的 session ticket keys,导致不同 tls.Config 之间意外共享会话票据;以及服务端在判断会话是否可恢复时,只检查 leaf 证书过期而忽略完整证书链,可能让过期链条下的会话继续被恢复。
Posted on 三 11 2月 2026 in Tech • Tagged with Go, unsafe, memory-safety, best-practices
Posted on 二 03 2月 2026 in Tech • Tagged with C++, Go, build, debugging, compilation, best-practices
Posted on 三 28 1月 2026 in Tech • Tagged with Go, concurrency, lock, mutex, atomic, channel, performance
并发编程最怕什么?数据竞争。解决数据竞争最常见的方法是加锁,但锁也分三六九等。本文用 Go 代码实战,带你理解悲观锁、乐观锁、无锁三种并发控制策略的原理、实现和适用场景。
Posted on 五 23 1月 2026 in Tech • Tagged with Go, debugging, coredump, delve, crash, panic
Posted on 三 14 1月 2026 in AI • Tagged with Go, AI-agent, eino, LLM, cloudwego
Posted on 六 13 12月 2025 in Tech • Tagged with Go, goroutine-leak, memory-leak, troubleshooting, performance
以为有了 GC 就可以高枕无忧?太天真了!Go 程序中最隐秘的杀手 —— Goroutine Leak,正在悄悄吃掉你的内存。本文带你深入现场,手把手教你如何发现、排查并彻底消灭它。
Posted on 日 13 7月 2025 in Tech • Tagged with journal, blog, Go, casbin, authentication, authorization, microservices
| Abstract | 通过通信来共享 | | --------------|------------------------| | Authors | Walter Fan | | Category | learning note | | Status | v1.0...
| Abstract | go 语言的常见陷阱 | | --------------|------------------------| | Authors | Walter Fan | | Category | learning note | | Status | v...
| Abstract | 边车模式的协议设计 | | --------------|------------------------| | Authors | Walter Fan | | Category | learning note | | Status | v1...
| Abstract | 用 WebRTC 和 Pion 打造一款网络录音机 | | --------------|------------------------| | Authors | Walter Fan | | Category | learning note |...