消费方双向订阅 → 生产方切换发布 → 消费方下线旧订阅
MQ 如何平滑迁移?(30/31)
消费方双向订阅 → 生产方切换发布 → 消费方下线旧订阅
「一起进化,一起复利」
消息队列实战文章:MQ 必达/幂等/顺序性、削峰填谷、RPC vs MQ 选型、平滑迁移——从原理到生产实践。
消费方双向订阅 → 生产方切换发布 → 消费方下线旧订阅
消费方双向订阅 → 生产方切换发布 → 消费方下线旧订阅
关注执行结果用 RPC,不关注用 MQ——物理与逻辑的双重解耦
关注执行结果用 RPC,不关注用 MQ——物理与逻辑的双重解耦
推模式压垮下游,拉模式自我保护——MQ 流控与批量处理
推模式压垮下游,拉模式自我保护——MQ 流控与批量处理
关注执行结果用 RPC;任务依赖、结果无关、长耗时回调,三类场景用 MQ
关注执行结果用 RPC;任务依赖、结果无关、长耗时回调,三类场景用 MQ
环形队列 + 任务集合 + timer:每秒走一格,Cycle-Num 记圈数
环形队列 + 任务集合 + timer:每秒走一格,Cycle-Num 记圈数
同一个 gid 落在同一个服务上:连接池取模的一个小改动
同一个 gid 落在同一个服务上:连接池取模的一个小改动
上半场靠 inner-msg-id,下半场靠 biz-id——幂等不只是 MQ 的事
上半场靠 inner-msg-id,下半场靠 biz-id——幂等不只是 MQ 的事
消息落地 + 超时、重传、确认,上下两个半场都要可靠
消息落地 + 超时、重传、确认,上下两个半场都要可靠