Posted in

Go语言流推送必须掌握的4种背压策略:token bucket、window-based、credit-based、adaptive rate limiting实战对比

第一章:Go语言流推送与背压机制 … Go语言流推送必须掌握的4种背压策略:token bucket、window-based、credit-based、adaptive rate limiting实战对比Read more

Posted in

Go高并发限流器选型终极指南(Token Bucket vs Sliding Window vs Redis-cell:实测QPS 50K下误差率/内存开销/冷启动延迟对比)

第一章:Go高并发限流器选型终极 … Go高并发限流器选型终极指南(Token Bucket vs Sliding Window vs Redis-cell:实测QPS 50K下误差率/内存开销/冷启动延迟对比)Read more

Posted in

Golang map哈希冲突性能拐点实测:当bucket count突破2^16,probe平均次数跃升至4.8(附benchstat详细报告)

第一章:Golang map哈希 … Golang map哈希冲突性能拐点实测:当bucket count突破2^16,probe平均次数跃升至4.8(附benchstat详细报告)Read more

Posted in

为什么Go面试越来越爱问“你如何设计一个分布式限流器”?从单机token bucket到Redis-cell集成,附etcd分布式锁选型对比矩阵

第一章:为什么Go面试越来越爱问 … 为什么Go面试越来越爱问“你如何设计一个分布式限流器”?从单机token bucket到Redis-cell集成,附etcd分布式锁选型对比矩阵Read more

Posted in

Go map底层overflow bucket链表为何不用atomic操作?解析runtime.writebarrierptr禁用场景与GC三色标记保障

第一章:Go map底层数据结构 … Go map底层overflow bucket链表为何不用atomic操作?解析runtime.writebarrierptr禁用场景与GC三色标记保障Read more