消息队列
编程南山下
这个作者很懒,什么都没留下…
展开
-
高频面试题:秒杀系统设计
背景最近面试面得心力交瘁,由于没有高并发架构的实际项目经验,经常是在场景设计的面试题目上面栽跟头。上次就被问到了关于秒杀系统的设计,竟无语凝噎。痛定思痛,找了一套秒杀系统的视频看了一遍,总算有所理解。做个笔记,希望能帮到各位。秒杀系统设计库存预热提前把商品的库存加载到Redis中去,让整个流程都在Redis里面去做,然后等秒杀结束了,再异步的去修改库存就好了。用户下单为了提升下单速度,我们将订单数据存入到redis缓存中,如果用户支付了,再将redis中的订单存到Mysql中,并清空原创 2020-10-16 14:33:44 · 986 阅读 · 1 评论 -
springboot中RabbitMQ的简单应用
exchange的三种模式订阅模式:Fanout Exchange,不处理路由键。你只需要简单的将队列绑定到交换机上。一个发送到交换机的消息都会被转发到与该交换机绑定的所有队列上。很像子网广播,每台子网内的主机都获得了一份复制的消息。Fanout交换机转发消息是最快的。路由模式:Direct Exchange,处理路由键。需要将一个队列绑定到交换机上,要求该消息与一个特定的路由键完全匹配。这是一个完整的匹配。如果一个队列绑定到该交换机上要求路由键 “dog”,则只有被标记为“dog”的消息才被转发,不原创 2020-10-07 10:53:42 · 140 阅读 · 0 评论