云设计模式:优先级队列

2023/05/30 CloudDesignPattern 共 191 字,约 1 分钟

场景

  1. 系统需要按任务优先级进行任务处理
  2. 需要对不同的用户按照不同优先级进行任务处理

单优先级队列

alt

  1. 消息自带优先级属性
  2. 队列支持按优先级排序
  3. 消费端自动按优先级处理消息

高优先级消息处理永远高于低优先级消息 低优先级消息可能永远处理不到

多队列优先级

alt

  1. 生产方按照优先级发送消息至不同的队列
  2. 每个队列内部消息优先级一致
  3. 不同队列按优先级统一规划
  4. 消费方规模按照优先级设置
  5. 高低优先级消息均会被消费到只有处理速度不同

Search

    Table of Contents