小新支付系统使用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   作者:大森林