第 8 章 参考信息

注意

本节中的内容派生自此镜像的工程文档。它仅供参考,因为它可用于开发目的,并在产品文档的讨论范围之外进行测试。

8.1. 持久性模板

部署 JBoss EAP 和数据库 pod 的 JBoss EAP 数据库模板具有临时和持久变化。

永久模板包含环境变量以调配持久卷声明,它将与可用持久卷绑定,用作 OpenShift 部署的存储卷。计时器架构、日志处理或数据更新等信息存储在存储卷上,而不是存储在临时容器内存中。如果 pod 因任何原因而停机,则此信息会被保留,如项目升级、部署回滚或意外错误。

如果没有用于部署的持久性存储卷,这些信息只存储在容器内存中,并在 pod 因任何原因而停机时丢失。

例如,如果 pod 重新启动,由持久性存储支持的 EE 计时器会继续运行。当应用程序再次运行时,计时器在重启过程中触发的任何事件都会被激活。

相反,如果 EE 计时器在容器内存中运行,如果 Pod 重新启动,计时器状态将丢失,并且从 pod 再次运行时启动。