2025-10-01 00:00
精选
1. Flight Recorder in Go 1.25
Go 1.25 新增飞行记录器,持续收集执行跟踪数据,便于事后诊断问题。
2. Accepted! Go Proposals Distilled
系列博客解读已接受的 Go 提案,帮助开发者快速了解未来版本的语言特性。
3. Do 2.0: Type-Safe Dependency Injection Toolkit
使用泛型实现类型安全的依赖注入库,提供从 v1 升级到 v2 的指南。
4. Failsafe: Fault Tolerance, Resilience Patterns & Policies
提供重试、熔断、限流等容错策略的库,新增使用量跟踪和执行预算功能。
5. Starving, Sleeping, and Yielding: Understanding Go’s Scheduler
深入解析 Go 调度器的饥饿、休眠和让出行为,帮助理解并发程序行为。
其它
1. We Tried Go’s Experimental Green Tea Garbage Collector and It Didn’t Help Performance
在特定场景下测试 Go 1.25 实验性 Green Tea GC,未发现性能提升。
2. 3 Critical TTL Patterns for In-Memory Caching
基于 Hot 库的内存缓存实践,介绍三种关键的 TTL 模式。
3. The new()
Function Will Take an Expression in Go 1.26
Go 1.26 中
new()
函数将支持表达式参数,增强语言灵活性。
4. PegoMock 4.3: A Powerful Yet Simple Mocking Framework
提供易读 DSL 的模拟框架,支持桩方法和参数匹配。
5. eBPF Web Fingerprint: Library and Server for TCP and TLS Fingerprinting
基于 eBPF 的 TCP 和 TLS 指纹识别库和服务器。