【问题标题】:Hot Deployment using Drools + Guvnor使用 Drools + Guvnor 进行热部署
【发布时间】:2011-08-08 15:59:01
【问题描述】:

我有一个基于 Spring+ Hibernate + Drools 的应用程序。它有静态 *.drl 文件。我的问题是 1)我如何用 Guvnor UI 包装规则? 2)是否有可能如果用户更改任何规则,而无需重新部署,我们可以使用它或解雇它。如果是,那么我应该从哪条路径选择我的规则?

我的主要目标是将 Rule+ Guvnor 保留在一个模块中,并将使用和触发规则的应用程序作为不同的模块。所以我可以在运行中更改 Guvnor 中的规则并将其反映在应用程序中?

【问题讨论】:

    标签: loading drools


    【解决方案1】:

    1) 您可以将规则导入 Guvnor。创建一个新包,选择要从 DRL 文件导入的包。这需要一个文件。如果您想在单独的文件中导入,请选择一个,您可以稍后将其余的 DRL 规则添加为技术规则。或者您可以在导入之前合并 DRL 文件。

    2) 检查 KnowledgeAgent 的文档。 KnowledgeAgent 轮询 Guvnor 以了解知识包中的更改,并帮助您更新要用于触发规则的模块中的规则。您仍然需要在 Guvnor 中编译这些包。

    【讨论】:

      猜你喜欢
      • 2013-11-26
      • 1970-01-01
      • 2013-12-04
      • 2013-03-09
      • 2011-08-03
      • 1970-01-01
      • 2012-02-14
      • 2012-10-14
      • 1970-01-01
      相关资源
      最近更新 更多