该项目于2020年12月份完成整体重构,由两个子系统拆分成了多个独立业务模块的子系统,分别有adm、core、ccore、reg、ccpr,主要作为联系贷前与贷后系统的枢纽
项目职责:
主要负责核额模块的功能开发,同时兼顾管理台的开发以及维护。核额主要是通过调取贷前系统的核额接口实现,但是调用接口之前需要进行许多前置校验。首先根据整条业务线中唯一的一条流水号判断是否是重复消息,保证接口的幂等性,然后查询法人变更流水表,查当前企业是否存在在途法人变更。校验当前操作人是否为当前公司绑定的法人,非法人不允许授信等业务检查步骤。经过一系列接口前置校验逻辑后最终调用贷前的核额接口,若超时后允许重试一次。
管理台部分主要负责一些黑白名单、借款套餐、数据字典的维护以及一些项目配置的数据下发工作,方便业务的一些操作。数据下发到各个子系统,主要通过行内开发的一套数据下发组件实现。
应用技术:项目整体采用多DCN架构,类似分布式系统。单一项目采用SSM框架进行项目开发,通过公司内部开发的WeMQ实现各个子系统间接口的相互调用。项目重构前,所有系统均采用Mysql作为持久层,重构后mefs-adm首先试点使用TIDB数据库作为持久层。