第2章 解耦案例:队列处理订单系统和配送系统
讲解消息队列用于解耦的案例,使用mysql的一个表,做为队列存储,来实现成中间件来解耦订单系统和配送系统。使用订单系统实时写入,并用定时任务启动配送系统的处理程序,对队列进行处理并标记结果,使两个业务系统相互独立,以便分离部署,防止某一系统故障引起的连锁故障。
第3章 流量削峰案例:Redis的List类型实现秒杀
讲解一个秒杀时间点高流量的消峰的案例,使用Redis的List类型来做队列存储,并利用Redis的高速度,对秒杀时的大量流量进行处理,然后使用处理程序将缓存的结果放置到数据库中。利用内存数据库缓存机制将巨大的流量挡在了数据库之前,有效减少了对服务器I/O的负荷。
第4章 RabbitMQ:更专业的消息系统实现方案
以RabbitMQ为例讲解了一些专业消息系统的原理,并使用官方的DEMO,演示其中的一个模块的使用方法。了解这类消息系统使用的步骤和应用场景。
|
技术巴巴 ( 鄂ICP备14015590号-5 )
GMT+8, 2020-12-27 10:32 , Processed in 0.028384 second(s), 22 queries .
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.