项目结构
大约 2 分钟
项目结构
系统描述
XXPay4J 是一套开箱即用的聚合支付系统,使用 Spring Boot + Dubbo 微服务架构开发。系统包括运营平台、代理商系统、商户系统、支付系统、结算系统、对账系统等核心模块。
模块说明
核心模块
xxpay-service
所有核心业务方法封装,供其他模块引用后调用
xxpay-core
核心包,包括 Dubbo 服务接口以及实体 Bean,以及公用引用及常用工具类等
xxpay-manage
运营平台(接口和管理界面,前后端分离)
xxpay-merchant
商户系统(接口和管理界面,前后端分离)
xxpay-agent
代理商系统(接口和管理界面,前后端分离)
xxpay-pay
支付网关,提供商户访问的支付接口及对接所有支付通道实现
xxpay-task
定时任务,包括对账服务、结算服务,部署时需单节点部署
xxpay-z-api-base
支付接口的基础包
模块端口配置
| 项目 | 端口 | 描述 |
|---|---|---|
| xxpay-core | - | 公共方法、实体 Bean、API 接口定义 |
| xxpay-z-api-base | - | 支付接口的基础包 |
| xxpay-manage | 56701 | 运营平台接口 |
| xxpay-agent | 56702 | 代理商系统接口 |
| xxpay-merchant | 56703 | 商户系统接口 |
| xxpay-pay | 56700 | 支付核心系统 |
| xxpay-service | - | 业务接口 |
| xxpay-task | 56705 | 定时任务,包括对账和结算服务 |