我有几台机器上安装了node.js,我希望在所有机器之上安装代理服务器来处理和路由请求。
请查看图表
机器的数量是动态的并且会不断变化,因此我希望灵活的系统与它绑定 - 配置文件。
我计划有一个反向代理服务器,它将根据从配置文件中获取的输入工作。请求将有一些特定的字符串,可以与配置文件中已有的数据匹配,然后根据结果,代理服务器将请求转发给特定的机器。
例如 - 假设我有5个节点机器,在配置文件中我有一个对象,从A-E中保存机器的ip。现在,请求将具有来自A-E的字母表,并且基于该请求将被路由到特定节点机器。
我的问题?
nginx能为此工作吗?如果是的话,请指出正确的方向,因为我无法获得基于动态配置的环境。
如果不是 - 建议一些事情。