当请求到达代理/服务器时,根据请求者的IP,请求将被路由到特定的后端。 代理需要从中央键值存储获取目标后端IP,这是系统的一个要求。
我已经testing了nginx,但是proxy_pass需要是静态的,并且找不到实现这个目标的方法。
谢谢。
您需要find一种方法来查询来自nginx的键值存储。 Nginx的LUA模块可能对此有帮助,但我不知道它是否可以用来访问键值存储。
另一种方法是将所有请求转发给PHP脚本,PHP脚本从键值存储中获取值,然后将请求转发给适当的后端。