18.2. 配置安全点


要允许持久性,请将 jbpm-persistence JAR 文件添加到应用的类路径中,并将进程引擎配置为使用持久性。当进程引擎到达安全点时,进程引擎会自动将运行时状态存储在存储中。

安全点是进程实例暂停的位置。当进程实例调用到达进程引擎的安全点时,进程引擎会将进程实例的任何更改存储为进程运行时数据的快照。但是,当进程实例完成后,进程实例运行时数据的持久性快照会被自动删除。

Tailoring2 安全点节点确保进程引擎在执行停止和提交事务的位置保存进程定义的状态。以下 192.168.1.0/242 节点被视为安全点:

  • 所有中间 CATCH 事件

    • 计时器中间事件
    • 错误 Intermediate 事件
    • 条件中间事件
    • compensation Intermediate 事件
    • signal Intermediate 事件
    • 升级中间事件
    • 消息中间事件
  • 用户任务
  • 自定义(由用户定义)没有完成处理程序中的任务

如果发生故障,且您需要从存储中恢复进程引擎运行时,则进程实例会自动恢复,其执行恢复,因此无需手动重新加载和触发进程实例。

将运行时持久数据视为进程引擎内部。您不应该访问持久运行时数据或修改它们,因为这可能会具有意外的副作用。

有关当前执行状态的更多信息,请参阅历史记录日志。仅在需要时查询数据库以获取运行时数据。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.