MQ消息队列学习笔记

MQ的应用场景

1、异步处理

  • 在一个请求中,可能需要进行很多操作,而其中有些操作并不需要在请求中处理完成再返回结果。例如:秒杀中的,订单推送、短信通知、数据统计等操作,可以通过MQ进行异步处理。
好处:
  • 可以更快的返回结果。
  • 减少等待,等同于提升了性能。

2、流量控制

  • 为了避免过多的请求压垮我们的系统。需要设计一套足够健壮的架构来将后端的服务保护起来。我们的设计思路是,使用消息队列隔离网关和后端服务,以达到流量控制和保护后端服务的目的
评论