目录
1、消息队列的主要的应用场景:解耦 异步 削峰
(1)解耦
传统模式:系统间得耦合度强 如系统A直接调用系统B系统C得代码,如果再有系统D接入,则系统A还要修改代码。
中间件模式:系统A将消息写入消息队列,系统B,系统C 订阅消息队列,如果再有系统D介入,直接订阅消息队列即可 系统A不必修改代码
(2)异步
传统模式:一些非必要得业务逻辑以同步得方式运行浪费时间
中间件模式:将消息写入消息队列 一些非必要得业务逻辑以异步得方式运行 提高响应速度
目录
传统模式:系统间得耦合度强 如系统A直接调用系统B系统C得代码,如果再有系统D接入,则系统A还要修改代码。
中间件模式:系统A将消息写入消息队列,系统B,系统C 订阅消息队列,如果再有系统D介入,直接订阅消息队列即可 系统A不必修改代码
传统模式:一些非必要得业务逻辑以同步得方式运行浪费时间
中间件模式:将消息写入消息队列 一些非必要得业务逻辑以异步得方式运行 提高响应速度