0

我的 C++ 回合制游戏服务器(使用数据库)不支持当前平均数量的客户端(玩家),所以我想将它扩展到多个(多于一个)数量的计算机和数据库,所有客户端仍将保留在其中单一游戏世界(服务器必须相互通信并使用多个数据库)。

是否有一些教程/书籍/通用标准可以解释如何以最佳方式做到这一点?

4

1 回答 1

2

您将数据库放入图片中的方式可能会产生误导:所有最常用的 RDBMS 都存在集群解决方案,因此如果您需要使用多个数据库节点支持您的数据库活动,您只需检查您的文档数据库供应商。

在同步需要在多个服务器之间共享的非数据库应用程序状态时,会出现更复杂的情况。这里已经有许多问题可以解决相同的问题,例如此处此处

您可能还对一些消息系统感兴趣,我听说过有关ZeroMQ的好消息

希望这可以帮助。

于 2011-03-04T09:47:46.160 回答