游戏多服务器架构的一点想法

       把网络游戏服务器分拆成多个进程,分开部署。这种设计的好处是模块自然分离,可以单独设计。分担负荷,可以提高整个系统的承载能力。

      缺点在于,网络环境并不那么可靠。跨进程通讯有一定的不可预知性。服务器间通讯往往难以架设调试环境,并很容易把事情搅成一团糨糊。而且正确高效的管理多连接,对程序员来说也是一项挑战。

      所以,我们在对项目进行架构选型时,要针对自己的需求来做,在手游,页游里,如果我们的没有那么复杂,尽量选择单进程来处理,这样做,可以避免分布式环境带来的各种稀奇古怪的问题比如,网络的不可靠,网络抖动。同时,编码,联调,测试效率也高。

猜你喜欢

转载自fsplove520.iteye.com/blog/2231836