在“节点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
请帮助解释一下,因为我可能会误解这里的内容。