MQ使用场景

解耦

  1. 语言之间解耦,生产者和消费者可以完全基于不同的开发语言;

  2. 应用之间解耦,以消息投递通知方式,生产者和消费者互不关心,各自扩展;


广播

  1. 生产者只发送一次,可以多个消费者进行消费;
  2. 对比RPC,需要多次发送,由消费者个数决定;

平滑峰值

  1. 用于应对瞬时的高并发请求处理,保证最终一致性;
  2. 可能会出现短暂的消息积压;
  3. 主要业务场景,大概有商品定时秒杀、外卖订单、批量导入等;

results matching ""

    No results matching ""