[转]给 Go 库作者的建议
整理 GopherCon 2016 关于 Go 库设计的建议,涵盖 API 设计、错误处理、兼容性和可维护性。
CATEGORIES / 分类浏览
并发、网络与服务开发,记录连接复用、内存和运行时问题。
整理 GopherCon 2016 关于 Go 库设计的建议,涵盖 API 设计、错误处理、兼容性和可维护性。
Go语言Context包的正确使用方式,包括超时控制、请求取消、跨API传递请求范围的值等核心用法。
结合 SOFAMosn 分析 Go 网络转发性能,讨论 Goroutine 开销、并发模型及高并发场景下的优化思路。
深入理解Go语言Channel的实现原理,包括goroutines并发执行、channel通讯同步机制等核心内容。
基于Go 1.9源码解析sync.Map的实现原理,包括空间换时间的设计思路、读写分离机制、动态调整策略等核心内容。