借款系统-冠易贷

我要开发同款
爱吹牛的小L2024年12月23日
603阅读

作品详情

借款系统改造后包含5个模块系统:出借系统+账务系统+冠易贷+数据上报系统+单点登陆系统。借款系统改造前是基于springmvc的传统系统,多模块耦合在一起。
1.借款系统原来是冠群的内部三千名员工使用的系统,主要职责是服务冠群全部的借贷审批和账务管理(还款,罚息,贴息)。
2.为了减少内部员工在多个系统之间来回登录所消耗的时间又加入了单点登录系统。
3.借款系统从17年11月开始进行国家合规改造,由传统系统重做拆分为多个微服务(出借系统+账务系统)
4.让客户从原来的代扣,线下支付还款转化为客户自主还款,自主认证借款信息,自主申请借款,借款直接进入客户的银行卡,钱款透明,新增加了冠易贷系统。
5.借款系统原来的的账务部分大部分逻辑是用存储过程,改造之后将存储过程转化为java代码单独抽离为账务系统
6.相应国家合规号召,上报数据备案合规又增加了数据上报系统。
开发周期:2017.11-2018.12
二、使用技术:
SpringBoot2.0+Dubbo+zookeeper+Mybatis+LCN+Redis+jenkins+Swagger+Maven +XxlJob+xxl-sso+shiro +Nginx
三、技术架构:
1.该项目为采用当前主流的SpringBoot2+Dubbo+zookeeper构建的微服务项目,用Dubbo做RPC调用;
2.使用Hystrix保护服务,做服务降级、隔离、熔断、限流;
3.使用XXL-SSO实现微服务单点登陆;
4.使用XXL-JOB实现每天的罚息跑批汇总;
5.使用shiro管理内部员工权限;
6.使用Redis存储分布式Session;
7.使用RabbitMq用于还款 ;
8.遵循BASE理论,使用LCN解决分布式事务;
9. 常用遇到支付难题问题解决
四、项目总结:
独立负责整个项目从0到1的接口设计与开发工作, 对项目的管理、开发工作的调配、技术的提升,以及引导同事之间协同合作的能力和经验有很大提高。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论