247 Games 是一套面向巴西及全球市场的线上娱乐平台完整源码,采用 Java 微服务架构 + Vue3 前端,支持葡语/英语/中文多语言、多币种与多渠道推广。系统覆盖用户端 H5、管理后台、代理分佣、支付对接与三方游戏聚合等全套模块,大厂同款架构,开箱即用、便于二次开发。
用户与会员系统
支持手机号、邮箱注册登录,内置多级代理邀请、VIP 等级体系与用户标签分组,方便做会员分层运营和代理裂变。
游戏聚合
原生对接 PG Soft、Pragmatic Play、Evolution 等主流厂商,覆盖电子、真人、体育等多种品类,游戏启动与回调统一处理,接入省心。
财务与支付系统
充值、提现、调账、账变流水全程留痕,支持多支付通道灵活配置,并支持数字货币,出入款与对账清晰可控。
活动与运营系统
活动与运营工具齐全,运营人员可自助配置,拉新、促活、留存一条龙。
- 活动:签到、转盘、首充奖励、邀请返利、VIP 周/月奖励、兑换码
- 运营:轮播图、跑马灯、弹窗公告、系统消息、渠道统计、留存分析
风控系统
内置风控规则配置、黑名单管理、RTP 控制与异常订单处理,帮助平台控制风险、识别异常行为。
管理后台
后台功能完整,涵盖用户管理(调账/封禁/编辑)、财务报表、游戏报表、代理管理与权限管理,运营与数据分析一站搞定。
技术亮点
- 前后端完全分离,接口文档齐全
- 微服务独立部署,支持水平扩展
- Nacos 服务注册与配置中心
- Apache ShenYu API 网关统一路由
- Redis 缓存 + MySQL 持久化
- XXL-Job 分布式定时任务
- Nginx 反向代理 + 静态资源分发
- 支持 PWA 安装与多域名配置
微服务架构
| 服务名称 | 技术栈 | 说明 |
|---|---|---|
| user-dubbo | Spring Boot + Dubbo | 用户服务:注册登录、VIP、会员体系、代理关系 |
| bet-dubbo | Spring Boot + Dubbo | 投注服务:下注记录、返水计算、投注报表 |
| third-dubbo | Spring Boot + Dubbo | 三方游戏服务:游戏启动、回调处理、厂商对接 |
| sys-dubbo | Spring Boot + Dubbo | 系统服务:轮播图、跑马灯、弹窗、活动、渠道 |
| web-api | Spring Boot + ShenYu | Web API 网关:统一鉴权、路由转发、限流 |
| base-socket | Spring Boot + WebSocket | 实时通信:在线状态、消息推送 |
| base-framework | Java Library | 公共框架:工具类、通用组件、基础配置 |
| shenyu-admin | Apache ShenYu | API 网关管理后台 |
| xxl-job | XXL-Job | 分布式定时任务调度中心 |
| nacos | Alibaba Nacos | 服务注册与配置中心 |
| admin-vue | Vue3 + Element Plus | 管理后台前端 |
| h5-web | Vue3 + Vant + TailwindCSS | 用户端 H5(移动端自适应) |
测试视频:
代码截图:
目录架构:
源码目录结构清晰,前端、各微服务、网关、定时任务、部署脚本与数据库脚本分门别类,附搭建部署文档,拿到即可对照部署。
admin-vue/ — 管理后台前端(Vue3 + Element Plus)
h5-web-rebuild-7x7/ — 用户端 H5 前端(Vue3 + Vant + Tailwind CSS)
user-dubbo-main/ — 用户微服务
bet-dubbo-main/ — 投注微服务
third-dubbo-main/ — 三方游戏微服务
sys-dubbo-main/ — 系统微服务
web-api-main/ — Web API 网关
base-framework-main/ — 公共框架
base-socket-main/ — WebSocket 服务
base-java-main/ — 核心 Java 服务
shenyu-main/ — ShenYu API 网关
shenyu-admin-vue/ — 网关管理后台
xxl-job-main/ — 定时任务服务
xxl-job-admin-vue/ — 定时任务管理后台
deploy/ — 部署脚本
数据库脚本/ — MySQL 建表 + 初始化数据
00-项目说明.md — 搭建部署文档
前端测试:
后台截图:
常见问题
Q:这套源码的架构是什么?
Java 微服务架构 + Vue3 前端,前后端完全分离。各微服务基于 Spring Boot + Dubbo 独立部署,配合 ShenYu API 网关、Nacos 注册配置中心和 XXL-Job 定时任务,支持水平扩展。
Q:对接了哪些游戏厂商?
已对接 PG Soft、Pragmatic Play、Evolution 等主流厂商,覆盖电子、真人、体育等品类,游戏启动与回调由三方服务统一处理。
Q:包含哪些端和模块?
含用户端 H5(Vue3 + Vant)、管理后台(Vue3 + Element Plus)以及用户、投注、三方游戏、系统等多个微服务,代理、财务、活动、风控、运营模块齐全。
Q:支持多语言和多币种吗?
支持。内置葡语/英语/中文多语言与多币种、多渠道推广,适合巴西及全球市场部署。
Q:方便二次开发吗?
前后端分离、接口文档齐全、微服务独立部署,技术栈是主流的 Java + Vue3,熟悉这套栈的团队二次开发和扩展都比较顺手。






