Go并发
-
Go语言分布式限流器设计与Token Bucket算法工程实战
限流算法对比与Token Bucket选型理由 常见的限流算法有固定窗口计数器、滑动窗口日志、滑动窗口计数器和令牌桶四种。固定窗口在边界处存在两倍流量的突刺问题;滑动窗口日志精度高…
-
Go语言并发模式goroutine池设计与context超时控制实战
goroutine泄漏问题与为什么需要池化 Go语言创建goroutine的成本极低,但这不等于可以无限创建。一个goroutine初始栈2KB,业务代码中持有闭包引用后实际占用远…