0
我有我的Web Api application
分布在三台服务器上使用Load Balancer
和Round Robin
规则。每个服务器可以为指定的RestApi端点执行only one request
http://MyServer/api/LongRunningProcees 如果第二个请求发布到相同的Rest API端点(当第一个请求未完成时),则服务器返回503服务不可用。Web Api建议重定向呼叫,负载均衡
我是新来的负载平衡,我没有找到任何解决方案如何将请求重定向到另一台服务器,直到它将被接受。这是负载平衡器的责任?
难道我理解正确的是最大只有3个请求,可以同时处理?如果有新的请求并且所有服务器都很忙,你想怎么做? –
这只是一个例子,我们正在使用扩展选项来在需要时添加更多云服务器。实际的问题是使用循环法负载平衡器可以击中仍在继续RestApi终点的同一服务器,但其他服务器可用于相同的RestApi终点。 – Tomas
你使用什么Load Balancer? –