Font Size: a A A

Research And Implementation Of Highly Concurrent Processing Mode For Web Application Based On Nodejs

Posted on:2019-06-27Degree:MasterType:Thesis
Country:ChinaCandidate:J J XiFull Text:PDF
GTID:2348330545458409Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous development of the Internet,web application systems have more and more users.Web applications are under pressure for high concurrent access,It is a very important research direction to ensure that web applications can cope with high concurrency problems.This paper is based on the laboratory's project "yicunyipin mall",which is a collection of information,intelligent services in one network trading platform.The project's requirements are to develop a new version to meet the functional and concurrent performance requirements.Nodejs technology is a popular server-side technology currently,adopts an event-driven asynchronous I/O model and greatly improves the concurrency performance of the HTTP server.Therefore,based on the"yicunyipin mall" system,study nodejs web application system high concurrent processing mode is of great significance.This paper,based on nodejs technology,firstly studied the working principle of nodejs,and the advantages of nodejs in high-concurrency,then studied nodejs multicore server deeply,analyzed the current existence of multi-core solutions deficiencies and introduced "minimum connection number" algorithm.Nodejs multi-core HTTP server was mplementated based on this algorithm.Finally,integrated with load balancing,caching,core processing,data source,the design and implementation of high concurrent processing mode of web application system was completed.With combination of theory and practice,a new version of"yicunyipin mall" was developed based on the mode in this paper.Firstly,the system development module,including user module,order module,policy module,manor module,product module,cart module,address module,management module was determined.The phases of requirements analysis,functional structure design and implementation,database design and implementation were completed in the modules.Finally,this paper carried on the function test to the system and simulated the high concurrent environment to carry on the performance test to the system,which verified its feasibility.
Keywords/Search Tags:nodejs, High concurrency, Multicore Server, yicunyipin mall
PDF Full Text Request
Related items