RCE股票外汇综合盘源码 微服务三端多业务版
- 技术栈 Spring Boot 3.3.5 微服务 + uni-app H5 + Vue3 后台
- 适用用途 技术学习与二次开发研究,本文及源码不构成任何投资建议
源码系统概览
文章正文
这套股票外汇综合盘源码采用 Java 微服务架构,后端基于 Spring Boot 3.3.5 与 Spring Cloud 开发,按业务拆分为用户、行情、交易、后台四个服务与 Eureka 注册中心。
前端由 uni-app 编写的 H5 用户端与 Vue 3 管理后台组成,业务覆盖现货、USDT 合约、期权、秒合约、股票、外汇、C2C、跟单、IEO、借贷与锁仓挖矿,行情层对接币安 WebSocket 数据流,界面支持十余种语言。
包内附带 68 张表的 MySQL 建库脚本,下文从功能、部署与安全三个角度展开。
源码简介
后端五个可运行模块分别对应不同端口。cloud 是 Eureka 注册中心,端口 7001。
user 服务端口 6001,负责注册登录、实名审核、资产钱包、C2C、跟单、IEO、借贷、锁仓挖矿与闪兑。
market 服务端口 6004,承担 K 线推送、深度数据与秒合约结算,启动时自动连接币安行情流。
admin 服务端口 6010,提供 40 个控制器,覆盖会员、资金调节、理财、CMS 与报表。
tx 服务端口 6012,处理现货、合约、股票合约与期权的下单平仓,内置十语言 i18n 资源。
鉴权采用 Sa-Token 加 Redis,数据层为 MyBatis-Plus 连 MySQL,另需 MongoDB 配合。
适用场景
- Spring Cloud 微服务架构学习,含注册中心与服务拆分实践
- 多业务交易系统二开研究,现货、合约、期权、秒合约模块齐全
- uni-app 跨端 H5 与 Vue3 后台工程参考,页面与视图可直接复用
技术栈与运行环境
| 层级 | 组件 | 版本 |
|---|---|---|
| 后端 | Java 17 + Spring Boot + Spring Cloud | 3.3.5 / 2023.0.3 |
| 注册中心 | Eureka | 端口 7001 |
| 数据层 | MySQL + MongoDB + Redis + MyBatis-Plus | hc 库 68 表 |
| 鉴权 | Sa-Token + Redis | uuid 风格 token |
| 用户端 | uni-app + uview-ui + web3.js | Vue2,131 页 |
| 管理后台 | vue-next-admin + Element Plus + TS | Vue3 + Vite |
这套系统和 OKX、Bitget 这类真实交易所的区别,主要差异对比如下表。
| 对比维度 | 本源码系统 | OKX / Bitget |
|---|---|---|
| 业务广度 | 股票外汇加密货币多品类拼盘 | 聚焦加密货币衍生品 |
| 部署形态 | 微服务源码自建,七服务可拆 | 官方托管,无法自部署 |
| 二开自由度 | 前后端代码完整可改 | 无源码,仅提供 API |
| 开源许可 | 整体未声明许可证 | 未采用 MIT 或 Apache 协议 |
| 数据真实性 | 后台含行情控制入口 | 真实市场行情撮合 |
运行环境要求 JDK 17、Maven、Node.js 与 MySQL、Redis、MongoDB 三件套,前端产物可部署至任意静态服务器。
功能亮点
- 微服务拆分清晰,五服务独立端口独立部署
- 覆盖现货、USDT 合约、期权、秒合约、股票、外汇六大品类
- C2C、跟单、IEO、借贷、锁仓挖矿、理财等运营模块齐全
- 行情层对接币安 WebSocket,K 线与深度数据自动推送
- H5 用户端 131 个页面,i18n 支持十余种语言
- 后台 200 余个视图,含大数据看板、报表与 CMS
- 68 张表结构完整,会员、钱包、订单、日志分层清晰
技术架构与部署指南
安装与部署提示
部署顺序为建库、起中间件、起微服务、起前端。先将包内 hc 测试库脚本导入 MySQL,再启动 Redis 与 MongoDB,然后按注册中心在前的顺序启动五个 Java 服务。


