代理服务器位于多个节点机器之上以路由请求

时间:2016-12-08 20:37:56

标签: node.js nginx proxy reverse-proxy

我有几台机器上安装了node.js,我希望在所有机器之上安装代理服务器来处理和路由请求。

请查看图表

enter image description here

机器的数量是动态的并且会不断变化,因此我希望灵活的系统与它绑定 - 配置文件。

我计划有一个反向代理服务器,它将根据从配置文件中获取的输入工作。请求将有一些特定的字符串,可以与配置文件中已有的数据匹配,然后根据结果,代理服务器将请求转发给特定的机器。

例如 - 假设我有5个节点机器,在配置文件中我有一个对象,从A-E中保存机器的ip。现在,请求将具有来自A-E的字母表,并且基于该请求将被路由到特定节点机器。

我的问题?

nginx能为此工作吗?如果是的话,请指出正确的方向,因为我无法获得基于动态配置的环境。

如果不是 - 建议一些事情。

0 个答案:

没有答案