node.js服务器如何排队并发请求

时间:2016-04-11 15:01:50

标签: node.js single-threaded

假设我们有3个请求(A,B,C)同时命中我们的node.js服务器。

什么是node.js标准,以确定首先应该执行哪个请求?

所有请求还有一件事就是阻止操作。

2 个答案:

答案 0 :(得分:1)

AFAIK没有完全同步的请求 - 至少在网络/传输层的某个地方,携带这些请求的数据包被序列化。

这将使他们也能够连接到序列化的节点服务器。它们在请求队列中的位置将反映该序列化。

答案 1 :(得分:1)

您可能想了解node.js event loop。另外,请检查Anatomy of an HTTP transaction