Skip to content

基于AviatorScript实现的规则引擎包,只包括核心逻辑,小巧灵活,无过多依赖,能够快速与应用集成;可在线部署,支持蓝绿发布;零代码开发,支持多种规则配置方式;支持多种外置数据源配置,适用于风控等场景。

License

Notifications You must be signed in to change notification settings

goGetSomeFries/alatka-rule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于AviatorScript实现的规则引擎工具

基于AviatorScript实现的规则引擎包,只包括核心逻辑,小巧灵活,无过多依赖,能够快速与应用集成;可在线部署,支持蓝绿发布;零代码开发,支持多种规则配置方式;支持多种外部数据源配置,适用于风控等场景。

AviatorScript 是一种高性能、轻量级的Java语言实现的表达式计算引擎,它允许在运行时动态执行字符串形式的表达式。

功能概述

  • 规则配置方式多样:支持Yaml、Xml、数据库三种配置方式
  • 规则动态部署:零代码开发,可在线部署,支持蓝绿发布
  • 支持多种外部数据源:数据库、redis、elasticsearch、mongodb等
  • 小巧灵活:只包括核心逻辑,整体包大小40k,可快速与应用集成

使用场景

  • 风控类欺诈风险识别
  • 营销类客户评分
  • 合规管理审计风险评估

版本对应关系

alatka-rule alatka-dependencies alatka
1.4.0 1.32.0 1.32.0
1.3.0 1.21.0-1.31.0 1.21.0-1.31.0
1.2.0 1.14.0-1.20.0 1.14.0-1.20.0
1.1.0 1.9.0-1.13.0 1.9.0-1.13.0
1.0.0 1.8.0 1.8.0
0.7.0 1.6.0-1.7.0 1.6.0-1.7.0
0.6.0 1.5.0 1.5.0
0.5.0 1.4.0 1.4.0
0.4.0 1.3.0 1.3.0
0.3.0 1.2.0 1.2.0
0.2.0 1.1.0 1.1.0
0.1.0 1.0.8 1.0.8

alatka-rulealatka-dependenciesalatka相关制品已上传至阿里云仓库,如需下载可进行如下配置: 👉 maven引入相关依赖

github地址

项目同步更新在github;如有需要, 👉 点击我访问

感谢支持

如果觉得好用,欢迎推荐给身边同事同学朋友;也欢迎各位的issues和star,问题会及时回复,再次感谢大家的支持!

About

基于AviatorScript实现的规则引擎包,只包括核心逻辑,小巧灵活,无过多依赖,能够快速与应用集成;可在线部署,支持蓝绿发布;零代码开发,支持多种规则配置方式;支持多种外置数据源配置,适用于风控等场景。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages