# 万信金融 **Repository Path**: god-yao-yali/wanxinp2p_apollo ## Basic Information - **Project Name**: 万信金融 - **Description**: 万信金融是一个P2P(person-to-person)金融平台, 采用银行存管模式,为用户提供方便、快捷、 安心的P2P金融服务。项目包括交易平台和业务支撑两个部分,交易平台主要实现理财服务,包括:借钱、出借等模块;业务支撑包括:标的管理、对账管理、风控管理等模块,项目采用先进的互联网分布式系统架构进行研发,保证了P2P双方交易的安全性、快捷性及稳定性。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-05-01 - **Last Updated**: 2025-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 万信金融 #### 介绍 万信金融是一个P2P(person-to-person)金融平台, 采用银行存管模式,为用户提供方便、快捷、 安心的P2P金融服务。项目包括交易平台和业务支撑两个部分,交易平台主要实现理财服务,包括:借钱、出借等模块;业务支撑包括:标的管理、对账管理、风控管理等模块,项目采用先进的互联网分布式系统架构进行研发,保证了P2P双方交易的安全性、快捷性及稳定性。 #### 软件架构 万信金融采用当前流行的前后端分离架构开发,由用户层、UI层、微服务层、数据层等部分组成,为 PC、App、H5等客户端用户提供服务。 #### **软硬件环境** windows 7以上操作系统(64位) 至少8G内存,推荐12G以上 JDK 8+ Maven 3.2+ IDEA 2018+ MySQL 5.6.5+ #### 技术解决方案 1、微服务技术应用于P2P金融业务解决方案 2、接口规范SpringBoot+Swagger 3、持久层编码 MyBatis Plus 4、分布式系统配置中心:Apollo 5、UAA认证方案:Spring Security Oauth2+JWT+ZUUL 6、分布式事务解决方案(RocketMQ、Hmily、requestNo同步机制) 7、分库分表解决方案:Sharding-jdbc 8、分布式任务调度方案:Elastic-job 9、安全交易方案:HTTPS+SHA1withRSA 10、身份认证方案:百度AI 11、短信验证系统方案:短信验证服务+第三方短信平台(腾讯) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)