消息队列基础
2021-02-19 11:04:15 1 举报
图解消息队列的基础使用
作者其他创作
大纲/内容
消息队列
调用接口通知订单变更
2. 存储消息
仓储系统
服务A
cost: 135ms
数据库被打挂
cost: 140ms
系统B
积分系统
通知仓储
1.发送prepare消息
3. 消费消息
系统C
订单落库
返回成功total cost: 515ms
一条消息所经过的流程
直接打挂
发送通知给用户
订单系统
MQ
基于2PC的消息发送
1. 发送消息
下单异步处理流程
3. 事务执行成功,发送commit
线程池处理
通知积分
生产者
订单系统和其余系统强耦合
用户
下单处理流程
下单
系统D
订单系统和其余系统松耦合
(能抗住1w并发)
传统的通知模式
cost: 100ms
MySQL(能抗住5000并发)
4. 消费消息
消费者
2. 执行本地事务
0 条评论
回复 删除
下一页