消息队列作用/使用场景总结

一、解耦

场景说明:用户下单之后,订单系统要通知库存系统

传统方式:订单系统直接调用库存系统提供的接口,如果库存系统出现故障会导致订单系统失败

使用消息队列:

 

 

 

 

 

 

 二、异步

场景说明:用户注册成功之后,需要发送注册邮件及注册短信提醒

 

 

 

使用消息队列:

 

三、消息通讯

场景说明:应用系统之间的通信,例如聊天室

 

四、流量削峰

场景说明:秒杀业务

大量的请求不会主动请求秒杀业务,而是存放在消息队列(缓存)

 

 五、日志处理

场景说明:系统中大量的日志处理

 

posted @ 2020-10-28 16:24  初来乍到的菜鸟  阅读(226)  评论(0)    收藏  举报