【问题标题】:Equal Usage of Each Variable in an Array数组中每个变量的相等用法
【发布时间】:2013-08-30 03:51:34
【问题描述】:

如果有一个应用程序通过向服务器发送一个带有服务器 id 的请求来从服务器获取数据,

应用程序请求 =(主请求)+(请求将发送到的服务器的 ID)

假设应用程序将服务器 ID 保存在一个数组中,并且每当发送请求时,它们都会从数组中获取一个服务器 ID,并将请求发送到具有该 ID 的服务器。

并且有5台服务器,每台服务器每天最多可以处理10000个请求。

我想知道,如果应用程序每天发送大约 40,000 个请求,那么如何保证这些请求将平均分配到 5 台服务器,并且没有一台服务器会过载。 此外,应用程序分布在不同的独立手机上,因此它们无法相互通信,以确定它们向哪个服务器发送了多少请求。并且不能有另一个 php 服务器对请求进行计数。

在弄清楚如何将几乎相等的负载分配给每台服务器时,我将不胜感激。谢谢!

【问题讨论】:

    标签: java php android web-services web


    【解决方案1】:

    这称为负载平衡,应该由服务器来处理。 http://en.wikipedia.org/wiki/Load_balancing_(computing)

    不知道这篇文章有没有用: http://httpd.apache.org/docs/2.2/mod/mod_proxy_balancer.html

    【讨论】:

      猜你喜欢
      • 2011-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-29
      • 1970-01-01
      • 1970-01-01
      • 2015-02-21
      • 2021-10-25
      相关资源
      最近更新 更多