java风控系统重构
线上借款越来越多,规则越来越多,维护越来越艰难, 随之而来的弊端越来越明显:
1、新增规则需要多个业务方修改代码,重复代码越来越多
2、变更一处需要变更相关的上游系统,故障难以把控
3、重复代码越来越多,架构缺陷十分明显
针对这样的架构进行重构升级,新架构带来了很多优点。
1、新增规则,业务方不用修改代码。
2、业务方重复代码删除,优化整体代码可读性
3、提供灵活的规则配置,进行可插拔的规则校验
4、进件信息适当落库,提供重跑功能提升进件转化率
5、循环调用rpc超时不显著
架构图如下