-
总结:
在学习该课程后,更多了是初步了解了消息队列的原理和使用场景。
概念:
队列结构的中间件
消息放入后,不需要立即处理
由订阅者/消费者按顺序处理
白话文:
当遇到一个并发非常大的或者耗时非常长的环境的时候,而同时需要立即获取该环境下的结果,消息队列可以比较好的解决这个问题。
系统结构如下图。
系统的解耦性还有队列的处理:
记录入队的id,判断秒杀的产品数量是否大于消息队列的数量,是,该用户入队列。系统即完成入队处理。而另一边即需要做消息入库的处理。此处也是使用了消息队列的解耦性进行处理
查看全部 -
Nil 只针对对象,而 空对象 不是说不占用空间,相当于一个“洗白”,回到初始状态。 Null 是 空值,是针对指针的,对对象指针和非对象指针都有效,Null不会占用空间。
查看全部 -
秒杀设计
查看全部 -
Redis数据类型中的list类型2
查看全部 -
秒杀结构
查看全部 -
Redis数据类型中的list类型
查看全部 -
mysql队列流程
查看全部 -
队列介质,专业的比如RabbitMQ
查看全部 -
2222查看全部
-
后期数据库读取队列插入数据失败时,需要回滚恢复Reids数据查看全部
-
秒杀思路设计查看全部
-
Redis List类型常用命令2查看全部
-
Redis List类型常用命令1查看全部
-
先把要处理的记录更新为等待处理: 配送系统(订单处理)很可能并不是及时完成的,中间会有一段处理时间,防止处理时其它系统进行操作 首先订单更新为[等待处理],锁定订单--->订单处理完成后 更新为[已完成]查看全部
举报
0/150
提交
取消