腾讯企业级消息中间件——2017架构师大会

2017/12/11 posted in  云计算和大数据

消息中间件业务场景

  • 业务解耦
    • 同步变异步
    • 最终一致
  • 削峰限流
    • 防止雪崩
    • 按需消费
  • 广播
    • 透明生产
    • 谁需要谁订阅 - 一次生产,多次消费。一个订单可以供库存管理、物流管理、积分管理、CRM等等平台多次消费
  • 延时消费
    • 定时触发 - 简化业务逻辑
  • 回档消费
    • 离线消费 - 从指定点消费

分布式消息系统核心

  • 最大特点:可扩展性 Scale out
  • 多个节点协同工作,完成单节点无法处理的任务
  • 对硬件要求低
  • 强调横向扩展Scale out
  • 不存在单点故障导致的服务不可用 RTO
  • 不存在单点故障导致的数据丢失RPO

分布式系统测试

对集群型消息中间件测试很重要。