我不太会流口水和咕噜。
我有一个关于规则流的基本问题。
我在guvnor插件上使用引导编辑器创建了3条规则。现在我想根据第一条规则的结果调用第二条或第三条规则。
e、 g.如果患者年龄小于18岁,则进行第二条规则的小检查,否则请调用第三条规则由高级医生进行检查。
那么,这可以通过使用规则流来实现吗?如果是,如何?是否有任何示例链接和文档来演示它?非常感谢您的帮助。
谢啦
我自己对Drools和Guvnor有点陌生,但我想我可以提个建议。
作为第一条规则的结果,您可能需要考虑在中插入一个新事实(例如“IsMinor”或其他任何内容)。然后,您可以让其他规则使用IsMinor作为条件,这将导致它们触发。等等这就是我如何处理需要根据生成不同小部件的规则的结果生成给定“小部件”的情况。
起初,我对其进行了不同的建模,但后来我意识到,插入新的事实并对其进行推理是有效释放规则力量的关键(至少我这么认为:-))。
我有一个drl文件,它在两个规则流组中包含规则:“第一个规则流组”和“第二个规则流组”。这些组的激活取决于“规则A”和“规则B”。是否有任何方法可以停用规则B,以便在规则A条件匹配时触发,从而仅将焦点设置为“第一个规则流组”?
我正在向drools规则引擎插入数据,但我无法理解它是如何处理插入的数据的。插入数据的代码是:
我最近开始研究口水。我只是设计了一个简单的应用程序来更好地理解它。 谢谢。
我无法从jbpm业务规则任务中触发规则。似乎找不到进程规则文件。试着解释一下。 进程Test.java简单的设置Message和启动进程: 然后,我运行并正确触发脚本任务(“Hello world”),但在RuleGroup1中找不到规则。drl: 跟踪项目文件夹: 谢谢你的帮助。
Istio提供了简单的领域特定语言(DSL),用来控制应用部署中跨多个服务的API调用和4层流量。DSL允许运维人员配置服务级别的属性,如熔断器,超时,重试,以及设置常见的连续部署任务,如金丝雀推出,A/B测试,基于百分比流量拆分的分阶段推出等。详细信息请参阅路由规则参考。 例如,将“reviews”服务100%的传入流量发送到“v1”版本的简单规则,可以使用规则DSL进行如下描述: apiVer