![](/img/trans.png)
[英]What to use instead of ScheduledLockConfiguration Bean , in shedlock-spring 3.0?
[英]How to use ShedLock in Spring Integration?
我正在结合 Spring 批处理和 Spring 集成,我正在使用带有玉米的轮询器:
@Bean
@SchedulerLock(name = "importEntitiesRiskCodes", lockAtMostForString = "PT5M")
public IntegrationFlow integrationFlow() {
return IntegrationFlows.from(fileReadingMessageSource(),
c -> c.poller(Pollers.cron("0-7 1-59/5 * * * ?").maxMessagesPerPoll(maxFilesPerPoll)))
.channel(fileIn())
.transform(fileMessageToJobrequest())
.handle(jobLaunchingGateway())
.log()
.get();
}
我知道 Spring 集成 JDBC 提供JDBCLockRepository
但我想知道如何使用 ShedLock。
从您的描述中不清楚您将如何使用该锁,但根据这篇文章,看起来与 Spring 集成没有任何关系。
另一方面,即使我不熟悉库,将 ShedLock 的LockRegistry
实现添加到 Spring 集成中也不错。 虽然它可能与您的任务无关......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.