RSS: https://incident.io/blog.xml
incident.io is a software reliability platform unifying on-call, agentic root cause analysis, incident response, and status pages – helping teams resolve issues faster.
提交点赞

关闭 Pub/Sub 后,无人察觉

用 NATS 替代 Google Cloud Pub/Sub 作为双消息中间件,消除了单点故障,并在生产环境成功关闭 Pub/Sub,零客户感知。 日处理约 2.4 亿条消息、800+ 主题,目标 SLA 99.99%。通过 eventadapter 抽象层屏蔽底层 broker 差异,发布侧按消息 ID 哈希做 50/50 负载均衡,订阅侧用基于队列延迟的调度算法(Oldest Cell First)实现公平调度。故障注入测试中,主动删除生产 NATS 集群后消息自动切到 Pub/Sub;关闭 Pub/Sub 后 circuit breaker 30 秒内全量切到 NATS,无消息丢失。
评论点赞收藏6 天前