Study of Asynchronous Non-Blocking Server Based on Nodejs
Rujia Li, Jing Hu · 2013
The old blocking multi-threaded server architecture always encounters the limitations of performance when it faces these problems such as large data, long connection, high concurrent requests. Nodejs will change the maximum number of connections to the flow of a single system to solve the bottleneck. This article aims to explore the difference between asynchronous non-blocking server and blocking multi-threaded server from work and running performance. Then it explains the superiority of Nodejs in processing large data, long connection and high concurrent requests.