Spring batch: Listener Scheduler 场景

Spring batch: Listener Scheduler scenario

我是 Spring Batch 的新手,我认为 Spring Batch 对我的项目很有用。 场景如下: 我想实现一个调度程序,它将持续监听 mysql/oracle 数据库 table。将新记录插入数据库 table 后,根据我的数据库的其中一个列值 table,将在我的调度程序中相应地生成一个新线程,该线程将定期 运行。

知道如何实现吗? 提前谢谢你。

在我们的应用程序中,我们为此实施了事件驱动的解决方案,而不是持续监听数据库 table。

使用这种方法,您需要创建一个消息队列,并在每次更新 table 时在其上放置一条消息。

然后定义一个侦听器来处理该更新事件,例如 运行 Spring 批处理作业。