游戏服务器框架与互联网产品的认识
小编导读:
离职后,接触了游戏开发和互联网 两大领域的面试。在游戏开发方面,会更多涉及服务器框架,也就是端游的框架啊,加一些脚本啊,用一些现成的框架;还好,主要能够知晓数据流的处理即可,很大的一个原因是,面试公司一般都有自己的一套框架,进入后熟悉下就能上手,剩下的各种时间,就是堆逻辑、堆功能;另外,一般的游戏公司受于投资的压力,会趋向于快速开发成本,很少有研究性的态度 -- 像我以前的一些游戏公司,直接要求玩家人数累积达到一千人、不论是否活跃,就开新服,我们coders 哪有激情澎湃去深造 -- 也许这也是造成我在更高层面的成长较薄,累积的知识业务逻辑经验 -- 不过,一步一个脚印儿,至少要能增值。
[info:文章出自个人网站 ] 游戏服务器框架与互联网产品的认识
后来一段时间的研究才发现, 其实游戏服务器框架,也是分布式的一种,只是一直我视野较窄:现在才知道 redis、nginx 在游戏开发方面的好处,无论是框架还是 coding 复杂度,要是早前我只会觉得,nginx就是开发网站用的嘛,跟游戏有什么关系;也知道 为什么以前会有人用 php、java写游戏服务器,当然如今我开始选择 golang 了;更重要的是,memcached、hadoop、openstack、redis 都已经提供了很好的分布式、大数据、负载均衡方面的解决方案,此前公司和自己都只是在造轮子。
我以前进入要玩,其实很大一部分工作还是在提升c++的编程技能、多进程通信、游戏逻辑 这几方面的学习研究;整个人的视野和思维还定位于程序开发 和 程序设计;说的简单点,就是如何将一个程序代码写好,没有机会、时间和精力 扩宽认知视野和深度。
我的想法是,如果还是做游戏开发,那也要在心态认知上,将它作为互联网产品来做,很多实现可参考现成的解决方案,而非仅仅是做游戏。
游戏服务器框架与互联网产品的认识
另外是大型互联网公司,中变传奇网站,也主要问框架,但都会涉及容灾、扩展机制。我能答上的,就是一个世界服务器 全权掌管各个场景服务器的生死;但是万一这个单点的世界服务器宕了呢?场景服务器又如何维护玩家数据的试试有效性呢(例如定期存盘)等等,虽然现在有很多解决方案,但当时面试时,只能忽悠。
热门资讯
06-04
·而《英雄联盟》是第三人称视角06-04
·它们为动漫网站和国内美术工作室06-04
·不仅是给了自己一份回忆06-04
·送乐视路由器;易到用车首充200元06-04
· 据英国《每日邮报》5月31日报道06-04
·现场精彩活动目不暇接!最佳摄影06-04
·玩家能在游玩的过程中充分感受到06-04
·单注派奖奖金最高限额500万元
传奇特荐
05-04
·《期间》评最具影响力50款科技产05-05
·虐心游戏《Choppa》评测:虐的就05-06
·慈文传媒第一季度矫正通告:上半05-19
·女主播直播斗鸡游戏 衣着暴露动05-19
·眼下就是花式告白的最佳时机05-19
·《白发魔女传》删档测试今日开启05-19
·整体音乐让游戏带入感非常不错05-20
·《诛仙手游》中还有凄凉肃杀的空05-21
·pass:深圳市巨彩科技05-21
·pass:棋牌游戏银商