1

我可以找到很多关于 drools 的教程,但它们似乎主要集中在 drools 中的资产、包等的机制上。我有一个我认为是一个非常基本的问题,可能是误解......

有人可以帮我了解流口水的工作原理吗?

是客户端/服务器吗? 我的应用程序(客户端)将数据发送到 drool 服务器。drool 服务器使用最新的规则将这些数据处理成“解决方案”,并将解决方案作为结果返回给客户端。

还是编译好的? 规则是在 drools 中编辑和编译的。编译后的结果作为 jar 文件导入到 java 应用程序中。每次规则更改时,都需要重新编译和部署应用程序以使规则生效。

还是完全是别的东西?

我真正要寻找的是上面的客户端/服务器模型。

4

1 回答 1

2

对于客户端/服务器模型,请查看drools-camel,它是 droolsjbpm-integration 的一个模块,它设置 REST/SOAP 服务以应用 drools 规则。

是的,它已编译:DRL 被编译为 Java 字节码(通常在运行时,但您可以预编译它)。从 5.5 开始,Java 字节码也受益于 JIT 热点编译。

于 2013-06-04T07:35:03.800 回答