摘要: 为什么会有消息队列这个东西? 以电商为例, 用户下订单,先到订单系统,再到库存系统,总用时40ms, 用户其实等待的就是下订单有没有成功,没有必要关注你后面的流程,涉及到了异步, 一旦库存系统有问题,那这个订单系统完蛋了,没有下单成功,客户肯定会骂人的。 异步:开辟一个线程,去异步完成这个库存系统中 阅读全文
posted @ 2019-12-10 22:33 落花有意,流水无情 阅读(114) 评论(0) 推荐(0)
摘要: 锁的概念: 悲观锁:增删改 多 乐观锁:查 多 什么是CAS? compare And Set //Swap 交换 是一种无锁的原子性操作 思想: 给一个期望值,与现有的值作比较,如果相等,就是要修改值,不相等,就不修改 CAS(V,E,N) V 目前拿到的值(这个是要操作的值) E 给的期望值(可 阅读全文
posted @ 2019-11-13 20:39 落花有意,流水无情 阅读(237) 评论(0) 推荐(0)