Font Size: a A A

Research And Implementation Of Concurrent Architecture Of Network Applications Oriented Based On Node.JS

Posted on:2015-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:J B ZhuFull Text:PDF
GTID:2298330467963528Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the social networking era coming, various forms of social networking applications are continuing to emerge, the mainstream social networking applications including Facebook, Twitter and Google+, etc., each carrying hundreds of millions of daily levels of online traffic. Facing such a huge number of users concurrent access, how to continue to provide high-speed, stable, smooth high-quality user experience will become one of biggest problems to be solved for network applications.To overcome concurrent challenges, we need to strengthen and improve the overall system design and architecture from different dimensions, from inside and outside to improve application concurrency ability comprehensively. Both strengthen internal systems architecture and optimize key algorithms, but also with third-party applications external auxiliary components to improve concurrency. Compared to traditional multi-threaded programming model and language, application service platform based on incident response mechanisms, whether from memory utilization, asynchronous I/O, and ease of programming all have an unparalleled advantage, maximize effective use of existing resources with enhancing system application concurrency.This thesis is mainly based on Node.JS technology, combined with load balancing, distributed storage and caching techniques, presents a innovative solution to solve massive concurrent access by an efficient, stable, and scalable asynchronous and concurrent architecture. Through technical research and real-time high concurrent access performance tests, verify feasibility and innovation of network application asynchronous concurrent architecture. Finally, problems and deficiencies arising in the work are summarized, and prospected system future development.
Keywords/Search Tags:Node.JS, concurrent, asynchronous, architecture, high performance
PDF Full Text Request
Related items