Design and Implementation of a High Performance Event-Driven WebSocket
Journal: Computing, Performance and Communication Systems (Vol.1, No. 1)Publication Date: 2016-12-31
Authors : Chuanwen Liu; Bei Liu; Xinming Tan; Wenbin Cao;
Page : 28-32
Keywords : WebSocket protocol; Node.js; High concurrent; Event-driven; Stability.;
Abstract
In recent years, instant messaging has been more and more widely used on the Internet. The Pull model adopted in the traditional servers can not well meet the requirements of real-time information acquisition and high concurrent using accesses in the practical applications. In order to deal with the aforementioned problem, using the Push model in the real-time message transmission has become a research hotspot. Firstly, based on the open source projects of Node.js, Redis and RabbitMQ, a WebSocket server which can provide real-time message push service to a large number of different users' subscription requests is designed and implemented. Secondly, the function modules and implementation details of each layer are analyzed in detail. At last, experimental results show that the feasibility of WebSocket server.
Other Latest Articles
- An Anonymous Algorithm for Calculating Dissimilarity Metric on Clustering
- Parallel Matched Filtering Algorithm with Low Complexity
- A Watermarking Method by Modifying QTCs for HEVC
- The Improvement and Implementation of the High Concurrency Web Server Based on Nginx
- Biometrics and education: a review about facial authentication software for the identification and verification of students who use virtual learning platform (LMS)
Last modified: 2017-03-29 06:58:15