<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>微服务 on BvBeJ的小站</title><link>https://www.bvbej.com/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/</link><description>Recent content in 微服务 on BvBeJ的小站</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 26 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://www.bvbej.com/tags/%E5%BE%AE%E6%9C%8D%E5%8A%A1/feed.xml" rel="self" type="application/rss+xml"/><item><title>Go 事件驱动 Saga：跨服务事务编排</title><link>https://www.bvbej.com/posts/go-event-driven-saga/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-event-driven-saga/</guid><description>Saga 成功落地的关键是补偿动作和状态追踪</description></item><item><title>Go API 版本管理：平滑演进而不破坏旧客户端</title><link>https://www.bvbej.com/posts/go-api-versioning-strategy/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-api-versioning-strategy/</guid><description>版本治理不是多一个路径前缀，而是兼容策略设计</description></item><item><title>Go Context 传递清单：避免超时与取消失控</title><link>https://www.bvbej.com/posts/go-context-propagation-checklist/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-context-propagation-checklist/</guid><description>context 用错会把请求链路变成隐式定时炸弹</description></item><item><title>Go 服务降级手册：高峰期先保核心链路</title><link>https://www.bvbej.com/posts/go-graceful-degradation-playbook/</link><pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-graceful-degradation-playbook/</guid><description>降级不是放弃功能，而是把有限资源优先给最关键请求</description></item><item><title>Go Kafka Consumer：重平衡期间的可用性设计</title><link>https://www.bvbej.com/posts/go-kafka-consumer-rebalance/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-kafka-consumer-rebalance/</guid><description>消费者重平衡是常态，关键是如何减少抖动和重复消费</description></item><item><title>Go 服务发现容错：注册中心抖动时怎么保服务</title><link>https://www.bvbej.com/posts/go-service-discovery-fallback/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-service-discovery-fallback/</guid><description>服务发现不是只有查地址，真正上线要考虑缓存、退避和降级</description></item><item><title>Go 幂等设计：防重试、防重复提交、防重复消费</title><link>https://www.bvbej.com/posts/go-idempotency-design/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-idempotency-design/</guid><description>幂等不是支付系统专属，几乎所有关键写操作都需要</description></item><item><title>Go 缓存一致性：更新策略与失效控制</title><link>https://www.bvbej.com/posts/go-cache-consistency-patterns/</link><pubDate>Fri, 24 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-cache-consistency-patterns/</guid><description>缓存不是加上 Redis 就结束，真正难的是更新路径和一致性语义</description></item><item><title>Go gRPC 服务治理：超时、重试、熔断怎么配合</title><link>https://www.bvbej.com/posts/go-grpc-resilience-patterns/</link><pubDate>Thu, 16 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-grpc-resilience-patterns/</guid><description>gRPC 用起来不难，难的是在真实线上环境里把失败场景处理得足够稳</description></item><item><title>Go 服务限流：用令牌桶保护你的 API</title><link>https://www.bvbej.com/posts/go-rate-limiting-middleware/</link><pubDate>Tue, 14 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-rate-limiting-middleware/</guid><description>从单机中间件到分布式实践，聊聊 Go 服务里的限流设计</description></item><item><title>Go 微服务可观测性：日志、指标、追踪实战</title><link>https://www.bvbej.com/posts/go-microservices-observability/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://www.bvbej.com/posts/go-microservices-observability/</guid><description>不做好可观测性，微服务出问题就是灾难</description></item></channel></rss>