如果有一个应用程序通过向服务器发送一个带有服务器 id 的请求来从服务器获取数据,
应用程序请求 =(主请求)+(请求将发送到的服务器的 ID)
假设应用程序将服务器 ID 保存在一个数组中,并且无论何时发送请求,它们都会从数组中获取一个服务器 ID,并将请求发送到具有该 ID 的服务器。
并且有5台服务器,每台服务器每天最多可以处理10000个请求。
我想知道如果应用程序每天发送大约 40,000 个请求,那么如何保证请求将平均分配到 5 台服务器,并且没有一台服务器会过载。此外,应用程序分布在不同的独立手机上,因此它们无法相互通信,以确定它们向哪个服务器发送了多少请求。并且不能有另一个 php 服务器计算请求。
希望能帮助我弄清楚如何将几乎相等的负载放在每台服务器上。谢谢!