前言: 加锁demo 一开始看加锁和解锁的代码也没什么异常啊,为啥在线上偶尔会出现上述异常信息?,百思不得其姐。只能去撸redis源码了...错...
前言 在项目中因为不小心把加锁和解锁的key写错了,导致线上故障,锁一直续约的问题。现在想想是否在代码设计层面能否杜绝掉这种因为粗心释放锁失败导...
在考虑使用分布式锁时,你还在为并发时的性能问题考虑吗? 还在为使用zk来实现分布式锁还是redis实现分布式锁而烦恼吗? 还在考虑锁的粒度问题吗...
前言:懒惰的我在项目中配置的mybatis-plus PaginationInterceptor分页插件突然失效了,在网上搜了大量文章还是没找到...
背景说明:sentinel具体能干哪些事情请移步官方文档:https://sentinelguard.io/zh-cn/docs/introdu...
概述 很久之前就想写一篇关于rocketmq的源码解析了,那从哪一点开始写呢?思考了很久还是打算从快速启动rocketmq开始写起,原因...
概述rocketmq原理想必大家都有了解了,网上也有很多博客和资料讲述的很详细。本章主要是想讲一讲rocketmq中topic、group、ta...
SmartLifecycle之RocketMq优雅停机 前言 线上环境发布重启时,经常会导致mq消费失败,不够优雅,之前对RocketMq了解也...
先直接上干货,关键代码实现:说明:1、mysql连接url上一定要加上此配置,不然不会生效:useCursorFetch=true2、getPr...