如何解决将get请求从一个node.js服务器转发到另一个
| 我目前有两个运行中的nodejs服务器实例,都在localhost上侦听,实例1在端口15000上,实例2在端口16000上。第一个将作为主机工作,第二个将作为一组从属设备的一部分,进入第一个的请求被转发到第二个。 我在从第一条发送到第二条消息时遇到麻烦。var jquery = require(\'jquery\');
jquery.get(\'http://localhost:16000\');
从第一个调用不会被第二个接收(正确加载了jQuery)。我将尝试使用Mootools,但希望获得有关将传入的Node.js请求直接转发到Node.js服务器的另一个实例的最佳方法的一些建议。
解决方法
你要
cluster
。
您只需使用http.Server
或net.Server
的实例调用cluster
,它就会为您完成负载平衡。
如果您想自己推出一些东西,请用ѭ5呼叫您的客户端,这是将HTTP请求发送到node.js中特定服务器的明智方法。
使用jQuery或MooTools为您执行此操作太可怕了(它们不像标准的node.js模块那样使用本机C语言!)。不要这样做。为什么要在节点中使用jQuery / MooTools的唯一原因是操纵jsdom
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。