我可以找到许多关于流氓的教程,但它们似乎主要集中在什么资产,包装等流氓的机制上。我认为这是一个非常基本的问题,可能还有误解......
有人可以帮助我了解drools的工作原理吗?
是客户端/服务器吗? 我的应用程序(客户端)将数据发送到drool服务器。流口水服务器使用最新规则将此数据处理为“解决方案”,并将解决方案作为结果返回给客户端。
或者是否已编译? 规则以drools编辑和编译。编译结果作为jar导入Java应用程序。每次规则更改时,都需要重新编译和部署应用程序以使规则生效。
或者完全不是其他的东西?
我真正想要的是上面的客户端/服务器模型。
答案 0 :(得分:2)
对于客户端/服务器模型,请查看 drools-camel ,它是droolsjbpm-integration的一个模块,用于设置REST / SOAP服务以应用drools规则。
是的,已编译:DRL被编译为Java字节码(通常在运行时,但您可以预编译它)。从5.5开始,Java字节码也受益于JIT热点编译。