2017-07-05 34 views
-2

在节点js中执行一些繁重的同步代码的情况下,事件循环无法轮询传入请求。但是这些请求不会在任何地方丢失,并且它们在内部存储在某个缓冲区中,直到节点可以轮询。当它轮询时,无论如何都一次执行一个。所以我有点困惑,为什么在请求处理程序中执行繁重的同步代码很糟糕。谢谢。节点js事件循环和轮询

回答

0

就传入TCP连接而言,有一个backlog limit,默认情况下通常是511,但可能会进一步受限于您的操作系统。在达到此限制后到达的任何连接均被拒绝。