从后台开发的角度看,这两个行业的后台服务有多大差别?实际上在这里有几个供大家参考的点:两者的着重点、设备的选择、开发难度、掩护难度、要害技巧
就用简略好懂得的方法来形容, 因为每一块都能细分好几本书都不止。
网游(手游好了) 在乎的是链接数。
业务需要:是玩家一直稳固的和服务器连接
所以:说白了就是一个服务器能稳固连接多少个用户。 超大型的用C++, 中小的Java 比较稳固,小团队还有用php 的呢。(很多小团队直接 开个低配香港服务器一个香港服务器稳固在线4000用户不是问题,研发人直接来搞定把运维成本减少)。 其他的 :如客户端补丁更新一般走CDN,因为你玩的时候要更新又连不上或者要下很久,就没留存了(人家就不玩了)。
业务需要:你比别人更快看到行情和做出买卖指令,慢了就要亏钱的。(对机构来说)
一般软硬都是用的比较稳固或者老的系统,(新系统谁知道有没有bug) 在加强优化。
抛砖引玉下软方面:核心用C++打包,算法优化,并行处理,硬盘的文件放到内存。反正重要思路就是:算法,数据,通信协议,语言,系统方面进行优化。
硬方面:硬件网络连接到交易所的走的物理距离,路由跳转次数,硬盘换商业Raid SSD,万兆网卡 (网卡驱动硬件处理减少走cpu)。重要思路:上最好的硬件,买最好的网,把物理网络距离简短。
延迟这个玩意木桶效应。 软件语言优化那么多不如下指令的服务器给放在交易所一个内网里。(我说的夸张了,是讲这个理。)
业务需求: 每天大批数据生成:用户信息数据,商品的供给链的。 波峰波谷差别极大,秒杀免单什么的一开海量的流量搞不好系统直接挂了。
桂哥网络特推出香港服务器租用折扣,先抽券后下单,售完即止欢迎点击下图懂得详情
TikTok千粉号购买平台:https://tiktokusername.com/
TOP