回声撰记

Golang并发编程

Golang并发编程模型(一) Worker Pool(工作池) 基本描述 多个goroutine并行处理任务,一个channel村任务,一个channel存结果 结构 任务 --> jobs channel ↓ +------+------+------+

Administrator Published on 2026-06-09

Golang-日志包设计

Go 日志包设计:如何构建可扩展的结构化日志抽象层 在Go项目中,日志是系统可观测性的基石。本文将深入探讨如何设计一个既灵活又高性能的日志包,通过接口抽象、类型安全的结构化字段,以及可插拔的后端实现,来应对不同场景下的日志需求。 为什么需要自己封装日志?

Administrator Published on 2026-05-20