第 8 章 timers
您可以使用计时器在特定周期后触发逻辑,也可以定期重复特定操作。计时器在触发一次或重复一次前等待预定义的时间。
8.1. Red Hat Process Automation Manager 支持的计时器 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat Process Automation Manager 支持两种类型的计时器:
- Quartz:用于 Spring Boot 和 Tomcat 的推荐
- EJB:推荐用于内部和红帽 OpenShift Container Platform 的 Red Hat JBoss EAP
注意
不要将计时器用于以下业务策略:
- 不要使用计时器作为您的进程轮询策略。例如,不直接调用外部服务并添加 1 秒计时器,而是使用 Fuse 注册异步路由。当收到预期响应后,使用 Fuse 回调来触发警报。在您的业务流程模型和符号(BPMN)流程模型之外,创建工作项目处理程序,并将计时器移到工作项目处理程序中。
- 不要在进程执行过程中使用计时器强制安全点或提交。计时器旨在代表业务流程中的时间段(持续时间),而不是实施特定于引擎的行为。