> 文章列表 > 规则引擎与风控系统01:新问题,新挑战

规则引擎与风控系统01:新问题,新挑战

规则引擎与风控系统01:新问题,新挑战

如果说在支付系统中使用设计模式,以及开发自定义协议的物联网这两类应用还不够酷的话,那么接下来,咱们就来学一点高逼格的技术吧。

互联网已经日益普遍的时代,不管是开发2C应用还是2B应用,相信大部分的开发者都有过处理复杂业务逻辑的经历,比如电商、社交、电子政务、OA等应用。比如,C端业务方的产品经理提出了一个新需求:在拉取更多新用户的同时,要屏蔽某些不受欢迎的黄牛党;而运营经理为了提升转化率,也提出需要更改运营活动规则。同样,B端业务方的项目经理为了能看到精细化的仪表盘,对统计条件做出了很多限定,并且还要能够随时修改改条件。

不管是C端业务还是B端业务,都会涉及到「规则」及「规则变更」的共性问题,例如:

1、依据什么规则来判定哪些用户是不受欢迎的?怎么屏蔽他们?屏蔽多久?

2、积分活动规则是不是一直都不会变化?如果变化了,还需要再修改代码吗?

3、统计代码会随着条件的增多呈几何级数增长,有可能导致根本无法维护,该怎么办?

上面这些,是一方面的情况。在另一方面,互联网公司的业务相比传统企业内部的IT系统,往往存在更多不可预料的风险。比如下面这些不同:

1、人多且杂:传统应用都有