小新支付系统使用SpringBoot + Dubbo的架构实现,分布式微服务架构,可横向扩容实现高并发解决方案。
核心技术栈
软件名称 | 描述 | 版本 |
---|---|---|
JDK | Java运行环境 | 1.8 |
Dubbo | RPC框架 | 2.7.1 |
Spring Boot | 接口实现 | 2.1.7.RELEASE |
MyBatis-Plus | 数据业务访问层 | 3.1.2 |
Redis | 缓存服务 | 3.2.8 |
Zookeeper | 服务注册中心 | 3.4.6 |
Mysql | 数据库 | 5.7.X |
ActiveMQ | 消息中间件 | 5.15.8 |
LayUI | 前端开发框架 | 2.x |
Vue | 前端开发框架 | 2.x |
Uni-app | 前端跨平台开发框架 | 最新版 |
服务端模块介绍
小新支付服务端使用Java开发,开发工具使用IDEA,使用Maven3.6.3构建,各模块:
模块名称 | 模块描述 | 端口 |
---|---|---|
xxpay-core | 核心工具类、实体对象、业务接口定义 | |
xxpay-service | 业务接口实现、DAO相关 | |
xxpay-manage | 运营平台 | 8202 |
xxpay-isv | 服务商系统 | 8206 |
xxpay-agent | 代理商系统 | 8203 |
xxpay-mercahnt | 商户系统 | 8204 |
xxpay-member | 会员系统 | 8207 |
xxpay-pay | 支付网关 | 8201 |
xxpay-task | 佣金结算、对账任务等定时任务 | 8205 |
文档更新时间: 2021-10-22 17:14 作者:大森林