1.3. 比较:用于 OpenShift 的 JBoss EAP 和 JBoss EAP
将 JBoss EAP 产品与用于 OpenShift 镜像的 JBoss EAP 进行比较时有一些显著的差异。下表描述了这些差异,并记录了适用于 OpenShift 的当前 JBoss EAP 版本中包含的或支持哪些功能。
JBoss EAP 功能 | OpenShift 的 JBoss EAP 状态 | 描述 |
---|---|---|
JBoss EAP 管理控制台 | 未包括 | 用于 OpenShift 的 JBoss EAP 管理控制台不包含 JBoss EAP 管理控制台。 |
JBoss EAP 管理 CLI | 不推荐 | 不建议将 JBoss EAP 管理 CLI 用于容器化环境中运行的 JBoss EAP。当容器重启时,使用管理 CLI 在运行的容器中进行的任何配置更改都将丢失。管理 CLI 可以从容器集内访问,以满足故障排除需要。 |
受管域 | 不支持 | 虽然 JBoss EAP 受管域不受支持,但应用的创建和分发在 OpenShift 上的容器中进行管理。 |
默认根页面 | Disabled |
默认根页面已被禁用,但您可以将自己的应用部署至 root 上下文,即 |
远程消息传递 | 支持 | 支持用于 pod 间和远程消息传递的红帽 AMQ。ActiveMQ Artemis 仅支持具有 JBoss EAP 实例的单一 pod 中的消息传递,并且仅在缺少红帽 AMQ 时启用。 |
事务恢复 | 部分支持 | 某些 不受支持的事务恢复场景,以及使用 JBoss EAP for OpenShift 镜像进行 事务恢复时要注意的事项。 EAP 操作器是 OpenShift 4 中唯一经过测试且受支持的事务恢复选项。如需有关使用 EAP 操作器恢复事务的更多信息,请参阅 EAP Operator for Safe Transaction Recovery。 |
嵌入式消息传递代理 | 已弃用 | 在 OpenShift 容器中使用嵌入式消息传递代理已弃用。在以后的发行版本中将删除对嵌入式代理的支持。 如果容器配置为使用嵌入式消息传递代理,如果没有配置远程代理,则会记录警告信息。
如果容器配置不包括消息传递目的地,请将 |