Spring
楚瑞涛
这个作者很懒,什么都没留下…
展开
-
Spring Boot优雅关闭之Redisson中ExecutorService的关闭流程源码追溯
起因起源:在使用Redisson实现分布式定时调度的过程中,遇到一个非常奇怪的问题:经过一些操作后,调度器会报一个莫名其妙的错误,status is shutdown,经过多次观察发现是在rancher平台重新发布Spring Boot项目后就会报这个错误,怀疑和Spring Boot优雅关闭有关系,所以进行一个追溯确认的过程。报错信息:Reids数据:然后翻阅RScheduledExecutorService 的方法,发现shutdown方法代码执行的 lua 脚本和目前...原创 2020-11-25 12:00:57 · 4063 阅读 · 3 评论 -
Spring 事务属性的种类
事务属性的种类: 传播行为、隔离级别、只读和事务超时传播行为传播行为定义了被调用方法的事务边界。传播行为意义PROPERGATION_MANDATORY表示方法必须运行在一个事务中,如果当前事务不存在,就抛出异常PROPAGATION_NESTED表示如果当前事务存在,则方法应该运行在一个嵌套事务中。否则,它看起来和 PROPAGATION_REQUIR...原创 2020-02-12 20:00:43 · 155 阅读 · 0 评论