【发布时间】:2023-03-04 12:58:02
【问题描述】:
我使用 mongodb 作为我的游戏服务器的数据库。当我启动它们时,它们只绑定到一个区域,我在该区域(印度)使用了 Mongodb Atlas 的免费层,即使在高负载下也能以大约 20 毫秒的延迟完美运行。
现在,当我尝试扩展我的服务器并到达美国东部等其他地区时,延迟会跃升至 500 毫秒。
有没有一种方法可以在我的印度和美国实例上打开两个 mongodb 服务器,它们始终彼此完全同步,而游戏服务器进程将只使用 localhost 连接到特定的副本。我正在使用 pyMongo。
玩家与数据库没有连接,是游戏服务器进程管理它
【问题讨论】: