2.7. 技术预览功能
此发行版本包括以下列出的技术预览功能。
红帽产品服务等级协议(SLA)不支持技术预览功能,其功能可能并不完善,因此红帽不建议在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。如需更多信息,请参阅红帽技术预览功能支持范围。
数据虚拟化
对于在 OpenShift Container Platform on-site 上运行的 Fuse 在线开发环境,数据虚拟化是一个容器原生虚拟化。它集成来自多个异构源的数据,包括关系数据库、文件、Web 服务和 SaaS 存储库。在 Fuse Online 中,开发人员可以创建定义其源数据的自定义逻辑视图的虚拟数据库镜像。然后他们可以将该镜像部署到 OpenShift 中。应用程序通过标准 OData、REST 或 JDBC 接口连接到虚拟数据库,并可在所有数据源中运行 SQL 查询,甚至那些不支持 SQL 的数据源。
要启用数据虚拟化,请参阅在 OCP 上安装 Fuse Online。
连接器:
- box
- IMAP 或 POP3 电子邮件
- Jira
- SMTP 电子邮件
现在,您可以在简单的集成流或 API 供应商集成操作流中添加 Conditional Flows 步骤。当您添加 Conditional Flows 步骤时,您可以为集成指定一个或多个条件,以便在运行时评估集成数据。然后,您要为该条件评估为 true 执行的集成创建一个流。在执行过程中,当评估结果为 true 时,集成会执行您为该条件指定的流。条件流可以有相同的连接和步骤,您可以添加到简单的集成流或 API 供应商操作流中。
在数据映射器中,您可以指定一个条件表达式,并将其应用到一个数据映射。例如,条件表达式可以指定 source 字段的评估,如果 source 字段为空,则如何填充 target 字段。您可以指定的有限表达式集合与 Microsoft Excel 表达式类似。
- Camel-K 可作为额外的运行时使用。
对于使用 OAuth 的 REST API 客户端,当您创建 API 客户端连接器时,您可以更改从该连接器创建的连接的默认 OAuth2 行为。对 OpenAPI 规格的 Fuse 在线厂商扩展支持以下内容:
- 提供客户端凭据作为参数。
- 根据 HTTP 响应状态代码获取新的访问令牌。