Font Size: a A A

Research And Application Of Push-based Server Cluster Technology

Posted on:2015-03-08Degree:MasterType:Thesis
Country:ChinaCandidate:X Y HuFull Text:PDF
GTID:2268330425488132Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of Internet technology, Internet applications (or named Web applications) also emerged. An important research aspect of web application is how to use the server’s initiatively push to complete the interaction between the client and server information,thus the server push technology (Comet) is presented along with it. Server Push technology has many species, DWR (Direct Web Remoting) is one of the more mature and broad scope of these technologies.DWR is based on the connection, so the server and the browser need to maintain a connection, then communicating. With the increasing amount of network users, the number of connections the server needs to be maintained also increased.However, each server can only maintain a certain number of connections, so when we have to consider the specific application with a large number of users, we should to use clustering techniques to accomplish the maintenance of connections, and then we can complete server push.This paper introduces the principle and related technologies of sever push,and DWR is selected as the main research object as the article.And then descripts the DWR specific operating principles of this framework, libraries, etc. And then integrates the DWR with MVC (Model-View-Controller), which is the most popular framework nowadays to provide a high-availability WEB programming framework. In addition, it studies the knowledge of server clusters, on this basis, a dynamic load-balancing algorithm is designed. The algorithm can be dynamically allocated processing request according to the real-time load information of the cluster, thus the cluster can operate in such a load balancing environment and long maintain its efficiency. This article will apply DWR push framework to the load-balanced server clusters, in order to achieve the cluster-based server push technology. The main techniques include how to push information and news with DWR and how to synchronize between cluster servers. Finally, the technique is applied to an actual WEB application development-enterprise microblogging system, discusses DWR push and clustering and load balancing technology in this system. Further verification of such a cluster-based DWR push technology is available.
Keywords/Search Tags:Server Push, DWR, cluster, load balancing, enterprise microblogging System
PDF Full Text Request
Related items