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-06-12 RabbitMQ 联调踩坑实践:对接 CFD 桥方 Queue API 场景:衍生品对冲侧通过 RabbitMQ 接入桥方(CFD 流动性桥)的 Queue API,订阅对冲账户的余额与持仓推送。 栈:Go + github.com/rabbitmq/amqp091-go + 长驻消费者进程 + 结构化诊... 阅读全文
2026-05-25 Apache Pulsar 订阅模式与消费模型深度解析(Go 实战) 在落地 Pulsar 的过程中,开发者最容易踩的坑集中在两个问题上: 问题一:"我有多个消费者,消息是怎么分发的?顺序能保证吗?" 问题二:"消费者处理业务逻辑很慢,会不会把整个消费流程阻塞住?" 这两个问题的答案,分别对应 Puls... 阅读全文
2026-05-22 Consul 入门:配置中心与服务发现 写给自己的 Consul 入门笔记。搞清楚"它是什么、解决什么问题、怎么工作的"。 --- 一、背景:没有 Consul 之前 假设你有三个服务:订单服务、用户服务、支付服务。 问题 1:配置怎么管? 改一个配置 → 要重新部署 → ... 阅读全文