后端开发实践系列——Spring Boot项目模板(5)
发布时间:2019-07-24 12:53 所属栏目:21 来源:无知者云
导读:然后配置Shedlock: @Configuration @EnableSchedulerLock(defaultLockAtMostFor=PT30S) publicclassDistributedLockConfiguration{ @Bean publicLockProviderlockProvider(DataSourcedataSource){ returnnewJdbcTe
然后配置Shedlock:
实现后台任务处理:
为了支持代码直接调用分布式锁,基于Shedlock的LockProvider创建DistributedLockExecutor:
使用时在代码中直接调用:
本文的示例项目使用了基于JDBC的分布式锁,事实上任何提供原子操作的机制都可用于分布式锁,Shedlock还提供基于Redis、ZooKeeper和Hazelcast等的分布式锁实现机制。 统一代码风格 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读