“节点8正确的方法” - 为什么zmq-filer-req-loop.js的输出是交错的?

时间:2018-04-21 10:43:54

标签: node.js zeromq

在“节点8正确的方式”一书的“交易同步性规模”一节中,我认为主 zmq-filer-req-loop.js 文件中的代码必须在任何之前完成可以调用回调。这意味着在调用第一个请求的第一个回调之前,必须发送所有请求并完成主文件。所以我不明白请求和响应的输出是如何交错的,如作者的输出中所示:

Sending request 1
Sending request 2
Receive response (from callback)
Sending request 3
Sending request 4
Receive response (from callback)

预期产出:

Sending request 1
Sending request 2
Sending request 3
Sending request 4
Receive response 1
Receive response 2
Receive response 3
Receive response 4

请帮助解释一下,因为我可能会误解这里的内容。

0 个答案:

没有答案