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.

Read the paper · More papers on PaperTik