1.Fundamentals
Message Queue · 2 篇笔记
- 1.1 消息队列介绍historical
1. 什么是MQ - 消息队列,解耦生产者和消费者 - 生产者消费者其实也可以用数据库实现:生产者可以将事件写入数据库,消费者定时轮询数据库 - 但是这种方式对数据库的压力太大 2. MQ消息分发模型 - 有两种消息模型:队列模型和发布-订阅模型 2.1. 队列模型 - 一个生产者- Queue-
- 1.2 消息队列消息的顺序性historical
1. 什么是消息的顺序性问题 如图,生产者先后向消息队列发送了两条数据: 插入数据 、 更新数据 ,假设消费者有两个节点,消息队列会把这两条数据轮询发送消费者,消费者1消费了 插入数据 ,消费者2消费了 更新数据 ,最后插入MySQL的顺序先后是 更新数据 、 插入数据 ,这样的话更新数据的时候还没