Go Zero Development

Go 语言与 go-zero 高性能微服务架构通用开发与工程规范技能。 涵盖 goctl 契约生成边界、API / gRPC RPC 设计、Handler / Logic / ServiceContext / Model 分层职责、 GORM / MySQL / MongoDB / Redis 数据库与缓存最佳实践、Goroutine Panic 拦截与并发安全红线、 枚举三层映射、单文件行数与上帝文件拆分红线、主流统一响应与分页规范、异步 Worker 控制面、 双触发批量刷盘与 Redis ZSet 零慢查巡检、长连接网关与 SeqID 发号冷启动自愈、3 步 ACK 闭环、 全链路 ULID 追踪与 5 大日志分流、防吞异常五大场景、按月分表自愈、Redis Lua 分布式锁、 Docker 容器化与优雅停机 (Graceful Shutdown) 交付标准。

Garfield247 Updated

File contents

Garfield247/agent-skill-go-zero/tree/main/ commit b6b571abbb

Frequently asked questions

npx skillmds@latest add garfield247/go-zero-development