是否有nginx模块向多个服务器广播单个请求?
我的要求是我需要一个nginx模块,它可以向多个服务器发送单个请求(一般来说是广播请求)。等待响应一段时间后再说5分钟)以及它来自的响应不同的服务器它可以联合起来并发送回客户端,也可以根据响应中的参数(假设价格)将响应发送给客户端。
例如:请求(获取价格)需要一次发送到server1,server2,server3和server.4。
server1 response: price:$5
server2 response: price:$3
server3 does not respond back in 5 milisec
server4 response: price:$8
Nginx模块要么将server4响应发送回客户端,因为它具有最高价格,或者它可以将所有响应一起发送到客户端,客户将验证价格。