由于加入到集团战略级别的项目——“开放平台”的开发中,已经近两个月没有写Blog了。

各级领导的重视、不断累加的需求、平台架构的逐步迭代,竞争对手项目的上线、运营及社区同事的紧逼,导致的是无休止的加班加点。

感谢“游戏开放平台”,让我经历了和公司最高层一起闭关筹划项目战略、部门建立、和各方人员探讨需求、招聘和面试、系统架构的设计、硬件的选型、软件的设计及实现这一系列从无到有的过程,以及对升职加薪的种种美妙预期。

这三个月,让我从无限期待到绞尽脑汁到奋力拼搏到身心疲惫到咬牙不放弃到坚持到底到现在总算看到一丝胜利曙光以及可以预料的下一阶段的长征。

这三个月,让我更加深刻的认识到网络游戏、门户网站之间以及游戏开放平台和它们之间有多大的不同。同事们曾经积累的知识和经验,无论是网络游戏开发经验还是门户网站开发经验,在此都变得不再完全正确。

我们碰到了如下问题:

1.门户网站为了解决网通电信互通的问题,小一点的部署双线,大规模的在两个本地IDC中间花钱搭建光纤,网游游戏由玩家选择网通还是电信。那么,如何将所有的、分部在全国各地的网络游戏的“实时”数据,通过一个统一的接口提供给第三方应用呢?我们虽然能够知道第三方应用所在的区域,但是,它却有可能索要另外一个区域的网络游戏的“实时”数据的。

部署光纤?非常抱歉的是,我们的IDC太多,打通的代价太大。

2.总量近130亿条的数据,你该如何存储?如何访问?

3.相同的API请求,对于不同的网络游戏,返回的值的格式是不一样的;而且同一个请求,返回值又会经常变化;又该如何最简单的解决?

4.多线程框架,在Web应用中,在后端服务不给力,延时很厉害的情况下,会最终导致所有线程都等待后端服务返回结果而不能处理新的前端请求,又该如何处理?

5.基于开放平台的、HTTP风格的订阅发布系统,你做过吗?这种HTTP风格,是否又是RestFul的呢?

6.搜索API接口,爱你会不会很难?

7.Cache、Cache、Cache

8.复合API接口,你的要求为什么总是如此古怪?

9.传统Web应用,都是前端连接后端、前端向后端发送请求,你知道为什么吗?如果后端连接前端,会有什么问题,你知道吗?

10.什么时候应该使用一致性hash?有没有必要用一致性hash?

11.硬件选型,和人民币的战争

游戏开放平台开发历程相关推荐

  1. 新浪微博将推游戏开放​平台

    新浪微博将推游戏开放平台,一年内不参与分成,,新浪副总裁.新浪微博事业部总经理彭少彬今日表示,新浪微博正在酝酿推出游戏开放平台,并计划一年内不向合作伙伴以及开发者收取任何费用.而这也是新浪微博既定的六 ...

  2. html5游戏开放平台,QQ游戏

    注册开发者账号 1.   进入//open.qq.com/reg,按提示步骤注册平台. 2.填写资料.验证邮箱.完成注册. 注册开发者完成,登录//open.qq.com开放平台,点击应用接入 1.接 ...

  3. 游戏服务器api 文档,233游戏开放平台-帮助文档

    二.接口使用说明 2.1 充值回调接口 233游戏平台通过开发商提供的支付通知地址(支付通知地址是通过开发商传递给 app 的serverId 决定,如果传递过来的serverId为空那么就使用默认的 ...

  4. html5游戏发行,UC游戏成国内最大HTML5游戏发行平台

    6月26日,国内移动互联网行业的领军企业UC优视在北京召开了UC游戏开放平台战略发布会,正式向媒体掀开了其运营三年的游戏开放平台的面纱.在发布会上,UC优视董事长兼CEO俞永福向媒体透露,依托于UC浏 ...

  5. 整合产业链是关键——关于开放平台的一些思考

    记者 / 常政 开放平台(Open Platform),自2007年因 Facebook取得瞩目的成功以来,一直刺激 着国内互联网界的神经.2008年起,天涯.康 盛创想.51.人人网等陆续开放了自己 ...

  6. 微软开放Xbox 360游戏开发平台

    飞鸽传书据芝加哥论坛报道,在Facebook努力建立"更开放的"网络的同时,微软也决定面向所有的游戏开发商开放它的Xbox 360游戏开发平台,以便拓展Xbox 360平台上的游戏 ...

  7. 抖音开放平台授权登录PHP,抖音向第三方平台开放“一键发布”功能 大疆、网易游戏等已接入...

    9月6日,据记者了解,抖音已经开放了第三方App的内容分享至抖音的功能,这意味着用户在第三方平台发布的内容可以直接同步至抖音. 据抖音方面介绍,分享功能在2019年3月开始上线,目前除各种视频工具类应 ...

  8. AI一分钟|美团推出无人配送开放平台,有望提高配送效率;福特成立自动驾驶汽车公司,投资40亿美元...

    ▌福特成立福特自动驾驶汽车有限公司,投资 40 亿美元 据路透社报道,福特汽车公司表示将成立子公司福特自动驾驶汽车有限公司(Ford autonomous vehicle LLC),并预计在 2030 ...

  9. 斗鱼第三方开放平台2.2版使用记录

    这是斗鱼第三方开放平台2.2版本的使用笔记 该文档在2018-08-25号亲测有效,开放文档 获取房间列表 获取所有直播房间列表,后面不跟任何参数 http://open.douyucdn.cn/ap ...

最新文章

  1. 怎么一键备份服务器系统还原,电脑怎么一键还原
  2. 运维基础(4)流量监控工具篇
  3. hdu 2072 单词数
  4. java EE中JPA介绍
  5. Nginx:限流、缓存、黑白名单等功能详解!
  6. 按钮右对齐_Python Tkinter Button按钮
  7. 1062. Talent and Virtue (25)
  8. 单元测试debug过程中,显示variables are not available
  9. db2 联合数据源 mysql_myeclipse连接db2的数据源怎么配
  10. Java---集合类框架图
  11. 基于springboot的家政服务网站
  12. 表格不换行_Excel表格如何强制换行?8个Excel实用小技巧,帮助你解放双手
  13. python手机端抢票大麦网_手把手教你用python抢票回家过年 !
  14. 乐嘉性格色彩-4色特性,学习感悟
  15. 开发微信小程序,就是这么简单!可自动生成微信小程序源代码,配套JS SDK、接口和后台
  16. python黑客库长安十二时辰 更新_爬取3万+评论,告诉你究竟是哪些人不喜欢《长安十二时辰》?...
  17. laravel5.5+资源控制器
  18. android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation)
  19. matlab求方程实根,matlab怎么求方程的根
  20. 快速提高网站流量的外部链接发布与推广技巧

热门文章

  1. FFmpeg命令(六)、 视频提取无音视频
  2. java 接入百度地图api
  3. PHP实现百度人脸识别
  4. Python 零代码的22个小游戏集合 freegames
  5. 郑州万向置业oa服务器信息,[办公OA]-致远OA控件安装说明
  6. 手把手教你如何开发融云短信服务
  7. 【深入理解计算机系统CSAPP】第六章 存储器层次结构
  8. karate 简单用例
  9. r语言查找是否存在空值_R语言初级教程(12): NA、Inf、NaN、NULL 特殊值
  10. 按图搜索拍立淘API 返回值说明