- 博客(2)
- 收藏
- 关注
原创 Go游戏服务器开发的一些思考(三十一):排行榜服务器设计思路(二)
最终设计通过排名过滤服务多开及战力数据缓冲器,来缓冲网络压力通过排名过滤服务的战力筛选器过滤掉 1-N/OPS 的数据通过排名服务保证了排序的唯一性本架构 排名服务、数据库可以做到压力很小排名过滤服务 通过 多开,来减低压力到合适水平另外,还需要一些编程技巧,来保证系统的可靠性,如上节提到的:如何保证变化的战力数据不丢失等。下面依次介绍之优化 战力筛选器每帧处...
2018-02-24 00:11:38 1402
原创 Go游戏服务器开发的一些思考(三十):排行榜服务器设计思路
排行方式通常有2类排行:全服所有人排名前N名排名考虑到大量用户的情况下,实时全服排名难度很大,一般可以做成离线排名的方式。这里考察的是大量用户的情况下,前N名的实时排名方法。背景假设这里假设,有500万玩家同时在线那么极端情况下,每秒500万玩家可能同时改变战力值初步设计启动时,加载最新前N名排名数据。变化的战力输入到排序服务,通过排序器,...
2018-02-11 14:12:29 2234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人