万信金融是一款面向互联网大众提供的理财服务和个人消费信贷服务的金融平台,
包括交易平台和业务支撑两部分,采用先进的互联网分布式系统架构进行研发,保证双方交易的安全性、快捷性及稳定性。
技术栈如下:
1、微服务技术应用于金融业务解决方案
2、微服务架构采用SpringCloud开发
3、接口规范SpringBoot+Swagger
4、持久层框架采用MyBatisPlus
5、分布式系统配置中心Apollo
6、UAA认证采用Spring Security Oauth2+JWT+ZUUL
7、分布式事务多种解决方案共用(TCC、可靠消息最终一致性、最大努力通知)
8、分库分表采用Sharding-jdbc
9、分布式任务调度采用Elastic-job
10、安全交易采用HTTPS+SHA1withRSA
11、采用redis实现消息幂等性
12、采用Elastic-search实现标的检索
13、短信验证系统采用短信验证服务+第三方短信平台(腾讯)
14、使用百度AI人工智能服务平台实现实名认证
项目业务需求
借款人在平台注册成功后,先要进行绑卡和实名认证来完成开户,然后平台会对借款人进行基础信用审 核,审核通过后即可发起借款申请;平台运营人员会审核借款信息,<