URule 2.1 发布,中式规则引擎

URule 2.1发布了。URule是一款基于RETE算法的纯Java规则引擎,提供规则集、决策表、决策树、评分卡,规则流等各种规则表现工具及基于网页的全套可视化设计器,可快速开发出各种复杂业务规则。

更新内容:

  • 修复在规则执行完成后返回的matchedRules值总是为空的BUG

  • 采用内置的算术表达式计算器代jexl来实现算术计算,同时不再依赖jexl包

  • 解决在通过客户端调用规则流,如果这个规则流中存在通过规则包调用子规则流时,客户端调用出现空指针的BUG

  • 所有设计器都会在页面中直接显示加载内容或保存数据时出现服务端的错误信息,以方便规则开发人员进行调整

  • 修复客户端调用中文项目下知识包出错的BUG

  • 优化源码查看功能,当源码XML格式不合法不再报错,而是直接显示未格式化的XML源码

  • 添加urule.debug参数,该参数值为false时规则中定义的控制台输出动作将不再执行,反之则执行,默认为true

Gitee码云地址:https://gitee.com/youseries/urule

Github地址:https://github.com/youseries/urule

Link – 

URule 2.1 发布,中式规则引擎