摘要: 一、业务背景 有些业务请求,属于耗时操作,需要加锁,防止后续的并发操作,同时对数据库的数据进行操作,需要避免对之前的业务造成影响。 二、分析流程 使用 Redis 作为分布式锁,将锁的状态放到 Redis 统一维护,解决集群中单机 JVM 信息不互通的问题,规定操作顺序,保护用户的数据正确。 梳理设 阅读全文
posted @ 2022-09-10 22:08 chch213 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 前言 业务功能开发过程中经常遇到一些需要任务能够按照自己设定的时间执行,或者还有一些导出导入能够异步去处理,其实实现这样的组件很多, 在Java领域,有很多定时任务框架,这里简单对比一下目前比较流行的三款: 网络资源: Quartz文档:https://www.w3cschool.cn/quartz 阅读全文
posted @ 2022-09-10 21:43 chch213 阅读(83) 评论(0) 推荐(0) 编辑