服务器常见架构
1、最简单的架构游戏服务器和客户端直连,网络游戏兴起初期比较常见的架构。这种架构优点是比较简单、开发快。缺点就很多了,所有的功能写在一起。不利于负载均衡。容易引起服务器的卡顿。所有业务集中在一起。一个bug引起崩溃问题时。会影响整个业务。服务器崩溃、引起玩家回档。现在已经很少有人用这种架构的游戏了。

3、分服、数据分开存储优点:架构简单易于开发。数据库的压力小、同时承载玩家数增加缺点:涉及到跨服的操作不好处理。目前还是有好多公司用这种架构。比较经典的架构。

5、5. 不分服、数据集中存存储优点:用户操作简单:无选服操作。不用做合服。缺点:架构复杂。维护复杂。近隔氆吠割几年,全球同服的游戏越来越多。用户的数量级也越来越庞大。全球同服的架构也不尽相同。我设计的全球同服比较简单只是表面上看这不分服务器而已。每个用户的都可以分配全球唯一的令牌。然后根据这个令牌决定用户最终会被存贮到哪里。令牌要有创建时间的信息。这样可以动态的增加数据库服务期,dbserver是无状态的。启动多少个dbserver根据实际的情况来定,gameserver设计是有状态的。每个令牌一开始进入的是哪个服。她永远会进入哪个服务器。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:38
阅读量:81
阅读量:61
阅读量:28
阅读量:94