Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(iphone)如何将用户分散到不同的服务器?(负载平衡)_Iphone_Load Balancing - Fatal编程技术网

(iphone)如何将用户分散到不同的服务器?(负载平衡)

(iphone)如何将用户分散到不同的服务器?(负载平衡),iphone,load-balancing,Iphone,Load Balancing,我看到许多iphone游戏需要连接到服务器。 由于单个服务器机器可以服务的客户端数量有限, 我猜人们会使用某种负载平衡(当你期待大量客户时) 任何关于如何设置负载平衡的提示都将不胜感激 具体来说,我对负载平衡的要求是 将来自同一国家或类似地区的用户分组(海拔/经度..这不必精确,只需将来自同一国家的用户分组即可)如果您同时控制客户端和服务器,则可以通过编程方式执行此操作: 客户端登录到中央服务器 服务器使用来标识客户端IP地址的位置 服务器告诉客户端连接到其他服务器 客户端与中央服务器断开连接并

我看到许多iphone游戏需要连接到服务器。
由于单个服务器机器可以服务的客户端数量有限,
我猜人们会使用某种负载平衡(当你期待大量客户时)

任何关于如何设置负载平衡的提示都将不胜感激

具体来说,我对负载平衡的要求是

将来自同一国家或类似地区的用户分组(海拔/经度..这不必精确,只需将来自同一国家的用户分组即可)

如果您同时控制客户端和服务器,则可以通过编程方式执行此操作:

  • 客户端登录到中央服务器
  • 服务器使用来标识客户端IP地址的位置
  • 服务器告诉客户端连接到其他服务器
  • 客户端与中央服务器断开连接并使用指定的服务器
  • 这是一幅大型图片。您可能还希望在每个站点内实现性能和冗余的本地负载平衡。这可以使用负载平衡交换机/路由器或