排行榜有自己的 Scene,AB数据发过来在进程内存里。AB来获取的时候直接从进程内存找结果发过去。 设定一个存数据库的策略,而读取数据库应该只有重启的时候才需要。(至于数据特别大这种幸福问题先不讨论)。
而且玩家应该是直接去 Rank Scene获取。C2RankReq。其他 Scene 业务上有需要的时候才 Other2RankReq
hualin 为题是这种部署使得排行服务器也分成了2份,分别存在A物理服务器上和B物理服务器上,两个排行榜服务器读写数据库是同一个但是内存是不同的,A改变了数据A的排行榜服务器同步更新,那么B怎么知道A更新了呢,简单说是两个物理服务器之间怎么通讯
hualin
排行榜服务器如何读写分布在不同物理服务器上的数据,如1个服100人,分别部署在A物理服务器50和B物理服务器上50,A和B都会对这1个服进行读写操作,那么排行榜服务器如何确保A对数据改动B也能实时获取变动后的数据准确性。如果每5s获取一次排行榜数据,怎么处理,只能频繁读取数据库吗?