难点

公司主要业务为游戏,随着系统数据越来越多,之前的统计系统在游戏版本不断迭代以后,部署麻烦,查询也变得很困难,因此进行数据架构的升级,使用大数据技术进行数据的存储和分析。

技术点

  • kafka
  • hbase
  • canal
  • elasticsearch
  • clickhouse
  • springboot
  • yii2 thinkphp
  • phoenix

系统主要架构

游戏中心

最底层的数据存储,包含游戏基本信息,基础配置,以及各种服务器(游戏服,GM服务器,负载均衡器)的基础数据,读多写少。操作主要是下线游戏服以及游戏。

运营平台

游戏服列表查询,公告推送,游戏服状态修改,修改大区。定时开服,自动开服配置。合服预告以及通知。

统一登录中心

所有游戏登录的统一入口,进入游戏服的验证以后,才会进入选择游戏服的过程。

运维更新系统

主要用于客户端更新包的发布,和大数据这块几乎无关联,不做赘述。

GM平台

发放道具,邮件。查看玩家基础属性信息。

道具卡

道具卡批量生成,提供给运营发放给玩家。

统计系统

对整个游戏数据进

项目背景以及游戏平台简介相关推荐

  1. vue+js练手前端项目->游戏平台(贪吃蛇、俄罗斯方块、飞机大战、飞翔的小鸟、2048、五子棋)

    线上地址:http://codeape.site/ 源码地址:https://gitee.com/wooden-joint/my-game 觉得有用可以点个star 项目介绍 该游戏平台涉及的知识点有 ...

  2. 网易游戏平台 v1.1.26 官方最新版​

    网易游戏平台 v1.1.26 官方最新版 软件大小:43.7MB 软件语言:简体中文 软件类别:游戏大厅 软件授权:官方版 更新时间:2015-01-28 应用平台:/Win8/Win7/WinXP ...

  3. 基于安卓app开发项目(在线数独对战游戏平台)的毕业设计(附源码)

    大家好!我是职场程序猿,感谢您阅读本文,欢迎一键三连哦. 基于安卓app开发项目(在线数独对战游戏平台)的毕业设计 目录 一.项目简介 二.系统核心功能模块部分截图 2.1用户登陆的设计与实现 2.2 ...

  4. node.js+Vue计算机毕设项目-Steam游戏平台系统论文(程序+LW+部署)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程.欢迎交流 项目运行 环境配置: Node.js+ Vscode + Mysql5.7 + HBuilderX+Navicat11+Vue ...

  5. Steam平台——全球最大的游戏平台,现在给大家介绍下steam搬砖项目,这个项目既小众又稳定。

    steam搬砖项目介绍 steam搬砖项目差不多已经存在有一些时间了,这么久以来一直非常稳定,这个项目既比较冷门又能持续稳定盈利,是一个非常不错的项目.简单来说就是从国外的steam平台购买饰品道具然 ...

  6. vue简易微前端项目搭建(一):项目背景及简介

    github传送门: 1.h5主项目 2.项目脚手架 3.子项目模板 系列文章传送门: vue简易微前端项目搭建(一):项目背景及简介 vue简易微前端项目搭建(二):子项目模板及项目脚手架搭建 vu ...

  7. 大数据实战项目------中国移动运营分析实时监控平台 || 项目背景

    中国移动运营分析实时监控平台 项目背景 中国移动公司旗下拥有很多的子机构,基本可以按照省份划分. 而各省份旗下的充值机构也非常的多. 目前要想获取整个平台的充值情况,需要先以省为单元,进行省份旗下的机 ...

  8. 【SSH框架/国际物流商综平台】-01-分三期(仓储管理,货运全流程管理,决策分析)- 项目背景 界面原型 用例图 企业组织结构 功能模块图 系统框架 项目表单收集

    项目背景 商务综合管理平台是国际物流行业一家专门从事进出口玻璃器皿贸易的公司.业务遍及欧美.随着公司不断发展壮大,旧的信息系统已无法满足公司的快速发展需求,妨碍公司成长,在此背景下,公司领导决定研发& ...

  9. Java毕设项目Steam游戏平台系统(java+VUE+Mybatis+Maven+Mysql)

    Java毕设项目Steam游戏平台系统(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX( ...

最新文章

  1. 产业互联网时代,猪是如何上天的
  2. 用R做heatmap示例:NBA联盟50位顶级球员的指标表现
  3. Java 8 集合不完全一览
  4. Java 字符串性能对比
  5. 深度解析DDD中台和微服务设计
  6. leetcode题解70-爬楼梯
  7. 线下社群要如何拉新呢?
  8. 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询
  9. 在Mac OS X中使用VIM开发STM32(2)
  10. 寫下來,免得下次又忘了
  11. MAC上mmap()的参数问题
  12. canvas画布的基本教程
  13. 两个重要极限及其推导过程
  14. c++中引用、指针、值的区别与用途详解
  15. ERROR: sdl2 requested but not found
  16. matlab图像嵌入提取压缩水印,matlab中如何对数字图像进行嵌入和提取水印
  17. P1413 坚果保龄球洛谷c++题解
  18. 适合开发人员看的鸿蒙OS介绍~
  19. 装的机械硬盘计算机里没有反应,固态硬盘和机械硬盘运行打开我的计算机图标,有时候读取没有响应,单独用固态硬盘是没问题的 ,机械硬盘也测试了,没有坏道什么的,始终找不到原因...
  20. 鲲鹏聚数,华为宣布联合高校发起GaussDB金种子发展计划

热门文章

  1. 画图(PS AxGlyph)
  2. pytorch 研究修改YOLOV5网络结构(记录)
  3. idea导入web项目
  4. 编写一个应用程序,利用代理模式,模拟中介和购房者完成房屋购买过程。
  5. ES6 进阶:你不知道的 Rest 参数与 Spread 语法细节
  6. [RK3288][Android6.0] WiFi之NetworkAgent对评分的更新
  7. 12星座--水瓶座性格之最
  8. i5 1135g7和i7 1165g7区别 i51135g7和i71165g7对比差多少
  9. 用于在MYSQL中创建存储过程的关键字是_下面选项中,用于在删除存储过程时,检测存储过程是否存在的关键字是_学小易找答案...
  10. 减肥人士福利,用python的gevent模块queue方法爬取食物热量表并保存为excel文件