规则引擎

  1. 云栖社区>
  2. 博客>
  3. 正文

规则引擎

闪电侠天樵 2018-08-01 20:37:06 浏览4628
展开阅读全文

我是阿里巴巴做规则引擎相关工作多年的java工程师一枚,本职工作就是通过规则引擎、规则管理平台等技术输出,来应对阿里巴巴复杂多变的上层规则相关业务的支持。
限于技术保密、安全等因素,本文只讲一些个人对“规则引擎”的看法,欢迎大家一起探讨。

总体来说,要搞清楚“规则引擎”,需要很好的回答以下几个问题。
1、“规则引擎”的实际用途和价值
2、“规则引擎”的一般实现方式
3、“规则引擎”发展的一些坎坷

一、“规则引擎”的实际用途和价值

规则引擎和流程引擎一起,是使用在大规模复杂业务场景下必备的业务框架技术,使用这两门技术搭建起来的系统能够很好的梳理清楚业务逻辑,并且方便快速的修改业务逻辑,甚至可以做到需求的实时生效。

1、案例分析:

image

hard code的代价非常大,随着业务的膨胀会使开发人员和规则需求方非常的疲惫。
image

然而,“规则引擎”技术的运用会使整个业务

网友评论

登录后评论
0/500
评论
闪电侠天樵
+ 关注