gpt4 book ai didi

c++ - 理解C++应用程序负载均衡

转载 作者:行者123 更新时间:2023-11-28 03:33:10 25 4
gpt4 key购买 nike

比如说,我有 1 个 CPU 密集型 C++ 控制台应用程序(游戏服务器)。我是否需要专门对其进行编程才能在多台机器上扩展 1 个应用程序,或者是否有特殊软件可以使 2-3 个服务器充当单个服务器?

更新:我将登录服务器与游戏服务器分开。服务器有一个所有玩家聚集在一起的地方,但没有这样的 cpu 工作。最多在游戏线程中,玩家创建一个游戏 - 1 个线程。

据我所知,我需要对应用程序进行编程才能在另一台服务器计算机上创建游戏实例?

最佳答案

您必须以这样的方式对服务器进行编程,使其知道可能存在其他自身实例 - 例如,通过仅将部分任务作为其职责的方式,其他实例将知道其他人正在这样做并且不要服用两次。

对于负载平衡 - 有一些软件可以自动进行负载平衡,但负载平衡只有在实际服务器支持的情况下才能正常工作。

关于c++ - 理解C++应用程序负载均衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11965810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com