Posted in

Go语言日志系统降级方案:当Zap日志写满磁盘时,如何用atomic.Value+ring buffer实现零丢失+毫秒级切换?

第一章:Zap日志系统崩溃现场还 … Go语言日志系统降级方案:当Zap日志写满磁盘时,如何用atomic.Value+ring buffer实现零丢失+毫秒级切换?Read more

Posted in

Go channel底层存储模型全透视:环形缓冲区实现细节、sendq/recvq双向链表调度、以及死锁检测的runtime.g0存储快照机制

第一章:Go channel底层 … Go channel底层存储模型全透视:环形缓冲区实现细节、sendq/recvq双向链表调度、以及死锁检测的runtime.g0存储快照机制Read more