随笔分类 -  中间件

摘要:其实,消息队列中队列二字带有误导性,现代消息队列组件的所能提供的功能已远远超出了数据结构中 队列 所能代表的范围。 消息队列的演进 队列模型 传统的队列功能,先进先出, 严格有序 。如果有多个消费者,则需要竞争消息,每份消息只能消费一次。 发布 订阅模型 发布者:消息的发送主 订阅者:消息的接收方 阅读全文
posted @ 2019-11-26 16:13 james_cai 阅读(1286) 评论(0) 推荐(0)
摘要:大量key在同一时间过期,注意什么? 如果过期时间过于集中,会导致Redis可能会出现短暂的卡顿现象。严重的话会出现缓存雪崩,一般需要在时间上加一个随机值, 使用过期时间分散一些。 Redis分布式锁的实现原理 setnx命令设置唯一的key,只有不存在时才返回成功,这就相当于争抢锁。再使用expi 阅读全文
posted @ 2019-11-15 15:40 james_cai 阅读(1363) 评论(0) 推荐(0)