(iPhone)如何将用户传播到不同的服务器? (负载均衡)

时间:2011-05-27 02:43:37

标签: iphone load-balancing

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

任何有关如何设置负载平衡的提示都将受到赞赏。

具体来说,我对负载均衡的要求是 来自同一国家或类似地区的群组用户(海拔/经度......这不一定非精确,只需对来自同一国家/地区的用户进行分组)

1 个答案:

答案 0 :(得分:1)

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

  1. 客户端登录中央服务器
  2. 服务器使用geolocation service标识客户端IP地址的位置
  3. 服务器告诉客户端连接到其他服务器
  4. 客户端与中央服务器断开连接并使用指定的服务器
  5. 这是大规模的图片。您可能还希望在每个站点内对性能和冗余进行本地负载平衡。这可以使用负载平衡交换机/路由器或round-robin DNS来完成。