- 博客(6)
- 收藏
- 关注
原创 Redis 应用2 延迟队列
我们平时习惯于使用Rabbitmq 和Kafka 作为消息队列中间件,来给应用程序之间增加 异步消息传递功能。这两个中间件都是专业的消息队列中间件,特性之多超出了大多数人的理解能力。使用过Rabbitmq 的同学知道它使用起来有多复杂,发消息之前要创建Exchange,再创建Queue,还要将Queue 和Exchange通过某种规则绑定起来,发消息的时候要指定routing- key,还要控制头部信息。消费者在消费消息之前也要进行上面一系列的繁琐过程。
2023-08-22 16:22:37
88
1
原创 Redis - 应用1 分布式锁
已经好久没有更新过简书了,摸鱼了好久,不行,咱得进步, 把印象笔记的存货发一下。分布式应用进行逻辑处理时经常会遇到并发问题。比如一个操作要修改用户的状态,修改状态需要先读出用户的状态,在内存里进行修改,改完了再存回去。如果这样的操作同时进行了,就会出现并发问题,因为读取和保存状态这两个操作不是原子的。(Wiki 解释:所谓原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch 线程切换。
2023-08-22 16:21:39
88
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅