首页
/ 【亲测免费】 ruleEngine: 可视化规则引擎

【亲测免费】 ruleEngine: 可视化规则引擎

2026-01-31 05:10:43作者:冯爽妲Honey

简介

本项目是一款基于Spring Cloud微服务架构和Vue前端框架的可视化规则引擎。它提供了简单、高效的规则配置与管理功能,适用于复杂业务逻辑的快速搭建。

特点

  • 微服务架构:后端采用Spring Cloud微服务架构,具备高度的可扩展性和可维护性。
  • 前端框架:前端使用Vue框架,提供流畅、友好的用户界面。
  • 规则引擎:采用drool规则引擎,支持自定义DSL语法,实现灵活的规则配置。
  • 监控支持:集成Apache Skywalking,方便进行性能监控和故障排查。

技术栈

  • 后端:Spring Cloud
  • 前端:Vue
  • 规则引擎:drool
  • 监控工具:Apache Skywalking

使用说明

  1. 安装依赖:

    npm install
    
  2. 启动前端开发环境:

    npm run dev
    
  3. 启动后端服务:

    • 下载并配置Apache Skywalking
    • 运行以下命令启动规则引擎:
      apache-skywalking-apm-bin/bin/startup.sh
      
  4. 规则配置:

    • 通过自定义DSL语法,例如:
      [when]
      lt = <
      le = <=
      ge = >=
      gt = >
      eq = ==
      ne = !=
      and = &&
      or = ||
      contains = contains
      notcontains = not contains
      [when]
      input {fie
      

注意事项

  • 请确保已正确安装并配置了所需的依赖和工具。
  • 请根据实际业务需求调整和优化规则配置。

感谢使用本可视化规则引擎,希望它能为您带来便利!

登录后查看全文
热门项目推荐
相关项目推荐