# GameTrad **Repository Path**: nctwo/game-trad ## Basic Information - **Project Name**: GameTrad - **Description**: 游戏交易网站 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-10-21 - **Last Updated**: 2025-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GameTrad ## 介绍 游戏交易网站 ## 软件架构 采用 springCloud 2023.0.0 springCloudAlibaba 2023.0.0.0-RC1 springboot 3.2.0 jdk1.8 mysql8.0+ mongodb version[?] ## 模块 initData8001: 1. 前端有没有登陆,都要显示的首页数据.首页使用的数据 2. 后台管理,对各个游戏数据进行管理 3. 前端进行搜索显示的数据 4. 采用 mongodb 进行游戏 游戏大区 小区 角色阵营等各个不同游戏比较细致的数据存取 bms79: 后台管理系统,对接的是 init-data 模块 本身不直接连接mysql,所有操作发送到 mq,然后 init-data 通过 xxl-job 进行读取 给管理员进行游戏的 添加 删除 修改 下架 游戏可交易项目的crud msg80: 1. 总览的对外暴露的服务接口 所有的服务接口,看做消息.通过这个模块对外提供数据 2. 各种通知 发布商品通知 购买通知 网站的通知 网站发布的通知 3. 在线客服消息 在线客服聊天模块 shop8004: 商品模块.个人用户,卖家买家. 入住平台的 order8002: 订单模块微服务.负责订单的创建等操作 pay8003: 支付微服务模块.负责支付信息--ali支付--***** metadata8011: 元数据模块.系统字典表,配置项等都在这个模块里面 im8005: 聊天模块.使用netty进行聊天信息的发送等操作--netty--***** mq8006: mq模块.消息模块解耦依赖.避免直接进行http请求,进行api交互的强依赖--rocketmq--***** user8007: 用户模块.负责用户的注册.登录,退出 smscode8008: 用户短信验证码模块.负责短信验证码的发送. game8009: 游戏模块.负责游戏信息的获取.游戏相关的crud操作 gateway9527: 网关接口.对外暴露的端口.默认为9527 nginx80: 对外暴露80,转发到网关 moshou9001: 魔兽世界怀旧80版本,9001端口,实现魔兽世界80版本的团本,上下架金币功能