19.2. 迁移策略
在 Red Hat Process Automation Manager 中,您可以使用以下两种方式将规则评估迁移到 Red Hat build of Kogito 部署:
- 在 Red Hat build of Kogito 中使用旧的 API
-
在 Red Hat build of Kogito 中,
kogito-legacy-api
模块使 Red Hat Process Automation Manager 的旧 API 可用,因此 DRL 文件保持不变。这个迁移规则评估的方法需要最小更改,并可让您使用针对 Quarkus 功能的主要红帽构建,如热重新加载和原生镜像创建。 - 迁移到红帽构建 Kogito 规则单元
迁移到 Red Hat build of Kogito 的规则单元包括红帽构建的 Kogito 的编程模型,这基于规则单元的概念。
Red Hat build of Kogito 中的规则单元包含一组规则和事实,与规则匹配。Red Hat build of Kogito 中的规则单元也附带数据源。规则单元数据源是由给定规则单元处理的数据源,代表入口点,用于评估规则单元。规则单元使用两种类型的数据源:
-
datastream:这是仅附加的数据源,添加到
DataStream
-
Datastore
:此数据源用于可修改的数据。您可以使用对象添加到DataStore
中时返回的事实来更新或删除对象。
总体而言,规则单元包含两个部分:评估的事实的定义以及评估事实的规则集合。
-
datastream:这是仅附加的数据源,添加到