2026-08-12 Go 服务为什么“像会自动扩协程”,以及真正的风险点 结合 Kratos + net/http + gRPC-Go + database/sql 连接池,说明请求高峰时 goroutine 如何增长、什么在限制它、以及线上真正该盯什么。 一句话结论 不是框架实现了“按 QPS 动态调协程... 阅读全文
2026-08-10 Go 垃圾回收机制科普 + 实战调优 Go 的垃圾回收到底在忙什么 一篇讲人话的 GC 入门。文中所有 gctrace、基准测试、逃逸分析的输出,都是在 Go 1.26.3 / darwin-arm64 / Apple M4 上真实跑出来的,不是手写示意。 你大概率没写过... 阅读全文
2026-08-10 代码质量与安全防护利器:SonarQube 实战指南与主流竞品横评 摘要:在日常软件开发与团队协作中,如何保证代码规范、减少潜在 Bug,并在构建阶段及早拦截安全漏洞?本文将带你全面了解代码质量扫描利器 SonarQube 的核心功能、支持语言及落地实战,并与 GitHub CodeQL、Snyk、S... 阅读全文
2026-05-25 Apache Pulsar 订阅模式与消费模型深度解析(Go 实战) 在落地 Pulsar 的过程中,开发者最容易踩的坑集中在两个问题上: 问题一:"我有多个消费者,消息是怎么分发的?顺序能保证吗?" 问题二:"消费者处理业务逻辑很慢,会不会把整个消费流程阻塞住?" 这两个问题的答案,分别对应 Puls... 阅读全文
2026-04-07 使用 Kafka 替换定时任务的架构方案 标签:Kafka Golang 定时任务 事件驱动 架构设计 Go Kafka 库:github.com/segmentio/kafka-go --- 为什么要替换定时任务? 定时任务在小规模系统中运行良好,但随着业务增长,问题逐渐暴... 阅读全文