spring-boot - 使用 Drools ui 设计器的 Spring Boot
问题描述
我想实现一个中央Spring Boot应用程序,负责使用Drools设计业务规则。这是一个将 spring boot 与 drools 集成的示例。我需要使用UI 设计器在数据库中生成规则(而不是 drl 文件),但我不知道这怎么可能。我搜索了很多东西,看到了 drools workbench、KIE server、Guvnor 和......,但我不知道它们是什么,哪一个适合我。在 Spring Boot 应用程序中使用 Drools UI是否有任何资源或好的文档?
解决方案
我需要实现一个规则引擎,我在 Camunda DMN 和 Drools 之间进行了搜索和选择。我想推荐你使用Camunda DMN。它比 Drools 更容易用于规则。Camunda DMN 也有一个 Spring Boot - starter。Camunda 有一个应用程序 ( Camunda Modeler ),您可以在其中使用简单易用的 GUI 定义规则,然后将它们部署到您的 Camunda 服务器。它们将存储在数据库中。如果您愿意,您可以将您的应用程序与另一个数据库集成,以便您可以从 Camunda 服务器下载规则,然后将它们存储在您的应用程序数据库中。
在 Spring Boot 中使用 Camunda DMN 的一个非常好的简单示例:
spring-boot-camunda-dmn-example
推荐阅读
- api - Google maps api geocoder - 限制在多个国家
- webpack - 为什么 webpack 在我的 umd 模块中捆绑浏览器 atob?
- java - 确定为什么在创建新对象后不重新创建类级别字段
- pytorch - CUDA中的相同计算在pytorch中输出不同?
- vba - Excel VBA ,所有匹配的行必须返回到列表框或组合框
- wordpress - 缺少编辑器,外观 Wordpress 主题 Activello
- c++ - 内核上的 CUDA 非法内存访问
- c++ - 如何转换 std::array
到 char (&dest)[N]? - ckan - CKAN 空间搜索小部件不返回任何结果
- amazon-web-services - S3 同步排除 .gitgnore 的捎带