第 9 章 scheduler
阅读本章,了解业务进程管理器中 计时器 的角色。
计时器可以在过程中的事件上创建。将其设置为触发器操作执行或事件转换。
9.1. timers 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
设置计时器的最简单方法是在节点中添加 timer 元素。这个示例代码演示了如何进行此操作:
在节点退出后,节点上指定的计时器不会被执行。conversion 和 action 都是可选的。当执行计时器时,会按顺序发生以下事件:
- 触发
计时器
类型的事件 - 如果指定了操作,它将执行
- 信号是恢复对任何指定的转换的执行
每个计时器都必须具有唯一的名称。如果在
timer
元素中没有指定名称,则默认使用节点的名称。
使用 timer 操作来支持任何 action 元素(如
action
或 script
)。
计时器由操作创建和取消。这两个 pertinent
action-elements
是 create-timer
和 cancel-timer
。实际上,上面显示的 timer 元素只是对节点输入的 create-timer
操作和 node-
leave
的 取消
时间操作的简短表示法。
9.2. 调度程序部署 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
进程执行会创建并取消计时器,将其存储在计时器存储中。一个单独的
计时器运行程序
检查此存储并在到期执行每个计时器。
图 9.1. 调度程序组件概述