1.4.3 云提供模式

云提供模式是将规则服务器以容器的方式运行在容器平台上,规则的编写、修改、维护都在云平台上操作(规则的We b管控台也以容器的方式运行在容器平台上)。规则服务同时被规则管控台和容器平台纳管,在规则变更后,规则管控台会找到规则对应的运行时容器,以滚动升级的方式启动新的容器运行规则,再销毁过时的规则容器,如图1-5所示。

图1-5 规则的云提供模式

外部系统和应用程序既可以部署在容器平台上,也可以运行在容器平台之外,它们以统一的REST协议向规则服务器传递参数,触发规则执行,再收取规则推演后的结果。

提示

Drools的容器镜像位置如下。

❑ Business Central Workbench:https://registry.hub.docker.com/r/jboss/business-central-workbench/。

❑ KIE Execution Server:https://registry.hub.docker.com/r/jboss/kie-server/。