消息中间件业务场景
- 业务解耦
- 同步变异步
- 最终一致
- 削峰限流
- 防止雪崩
- 按需消费
- 广播
- 透明生产
- 谁需要谁订阅 - 一次生产,多次消费。一个订单可以供库存管理、物流管理、积分管理、CRM等等平台多次消费
- 延时消费
- 定时触发 - 简化业务逻辑
- 回档消费
- 离线消费 - 从指定点消费
- 离线消费 - 从指定点消费
分布式消息系统核心
- 最大特点:可扩展性 Scale out
- 多个节点协同工作,完成单节点无法处理的任务
- 对硬件要求低
- 强调横向扩展Scale out
- 不存在单点故障导致的服务不可用 RTO
- 不存在单点故障导致的数据丢失RPO
分布式系统测试
对集群型消息中间件测试很重要。