Flowable 框架中的 'flowable-bpmn-acquire-timer-jobs' 是一个定时任务,用于获取即将触发的定时任务。该任务会定期查询数据库中的定时任务表,并将即将触发的定时任务加入到任务队列中。

'flowable-bpmn-acquire-timer-jobs' 任务会一直运行,因为它是一个周期性的定时任务,根据配置的时间间隔定期查询数据库。如果你希望停止该任务,可以通过停止 Flowable 引擎来停止所有定时任务。

以下是停止 Flowable 引擎的示例代码:

ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
processEngine.close();

注意,停止 Flowable 引擎将停止所有正在运行的流程实例和定时任务。如果你只想停止 'flowable-bpmn-acquire-timer-jobs' 任务,可以使用以下代码:

ManagementService managementService = processEngine.getManagementService();
managementService.suspendJobExecutor();

这将暂停所有定时任务,包括 'flowable-bpmn-acquire-timer-jobs' 任务。要重新启动定时任务,可以使用以下代码:

managementService.activateJobExecutor();

这将重新启动所有定时任务,包括 'flowable-bpmn-acquire-timer-jobs' 任务。

Flowable 框架中 flowable-bpmn-acquire-timer-jobs 定时任务解析及控制

原文地址: https://www.cveoy.top/t/topic/qmVn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录