Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Appfog使用node.js进行负载平衡_Node.js_Http_Appfog - Fatal编程技术网

Appfog使用node.js进行负载平衡

Appfog使用node.js进行负载平衡,node.js,http,appfog,Node.js,Http,Appfog,Appfog负载平衡器会将多个未完成的请求转发到同一node.js实例,还是每个实例只允许一个未完成的请求?我在Appfog网站上找不到这方面的信息 由于node.js的优点之一是node.js实例可以通过与异步处理的请求相关联的I/O并发处理多个请求,如果负载平衡器只允许每个node.js实例有一个未完成的请求,我相信我们没有充分利用node.js的功能-我说得对吗?因为长轮询工作得很好,肯定比每个实例的未完成请求更有效。唯一的问题是负载平衡器允许多少个未完成的请求。我读到Heroku每个实例

Appfog负载平衡器会将多个未完成的请求转发到同一node.js实例,还是每个实例只允许一个未完成的请求?我在Appfog网站上找不到这方面的信息


由于node.js的优点之一是node.js实例可以通过与异步处理的请求相关联的I/O并发处理多个请求,如果负载平衡器只允许每个node.js实例有一个未完成的请求,我相信我们没有充分利用node.js的功能-我说得对吗?

因为长轮询工作得很好,肯定比每个实例的未完成请求更有效。唯一的问题是负载平衡器允许多少个未完成的请求。

我读到Heroku每个实例源只允许一个未完成的请求?我记得读过类似的内容,但记不起如果我在哪里得到它,我会添加一条注释。然而,从Heroku的文档中可以看出:多线程或事件驱动的环境(如Java、Unicorn、EventMachine和Node.js)可以处理许多并发请求。。我已经更新了我的帖子-@Prinzhorn:谢谢你指出这一点。引用自::对于竹类应用程序,路由器节点将每个dyno的活动请求数限制为1,并将其他请求排队。然而,这似乎只适用于他们的竹堆。对于他们的cedar堆栈:herokuapp.com路由堆栈允许许多到web dynos的并发连接。。这是我第一次遇到这个问题的地方:。