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

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

功能概述

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

使用场景

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

github地址

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

感谢支持

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages