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,熟悉这套栈的团队二次开发和扩展都比较顺手。