2026-05-22 Consul 入门:配置中心与服务发现 写给自己的 Consul 入门笔记。搞清楚"它是什么、解决什么问题、怎么工作的"。 --- 一、背景:没有 Consul 之前 假设你有三个服务:订单服务、用户服务、支付服务。 问题 1:配置怎么管? 改一个配置 → 要重新部署 → ... 阅读全文
2026-05-11 我学 Pulsar 的第一周:从懵逼到能跑起来 写在前面:我是个后端开发,用过 Redis 的 Pub/Sub,听说过 Kafka,但从来没有认真用过消息队列。这篇文章记录我第一次接触 Apache Pulsar 的全过程,踩了哪些坑,怎么理解那些概念,希望对同样是新手的你有用。 ... 阅读全文
2026-04-07 使用 Kafka 替换定时任务的架构方案 标签:Kafka Golang 定时任务 事件驱动 架构设计 Go Kafka 库:github.com/segmentio/kafka-go --- 为什么要替换定时任务? 定时任务在小规模系统中运行良好,但随着业务增长,问题逐渐暴... 阅读全文
2026-04-04 Go 微服务从零到生产:完整学习路径 全局视角 --- 第一阶段:Go 基础 目标:能用 Go 写业务逻辑,看懂别人的代码。 核心概念 必须掌握 - 切片 / map / struct / interface - goroutine / channel - defer /... 阅读全文
2026-03-24 消息队列进阶:你必须掌握的六种队列模式 消息队列不只是"生产-消费"那么简单。在真实的业务场景中,我们需要面对消息消费失败、延时执行、顺序保障等各种复杂问题。本文梳理六种常见的队列模式,帮你建立完整的消息队列知识体系。 --- 一、死信队列(Dead Letter Queu... 阅读全文