基于服務(wù)器集群的推送技術(shù)的研究與應(yīng)用
[Abstract]:With the continuous development of Internet technology, WEB applications emerge as the times require. One of the important research aspects of Web applications is how to use the active push of the server to complete the information exchange between the client and the server. Server push technology (Comet) is also proposed. Server push technology there are many kinds of, DWR (Direct Web Remoting, remote web commands) is one of the more mature and widely used technology. DWR is connection-based, that is, the server and browser need to maintain a connection, Then the communication is carried out. With the increasing number of network users, the number of connections the server needs to maintain also increases, but each server can only maintain a certain number of connections. Therefore, in the specific application, we should consider the use of cluster technology to complete the maintenance of a large number of user connections, and then complete the push of the server. This paper introduces the push principle and related technology of server, and chooses DWR as the main research object of push technology in this paper. This paper describes the operation principle and class library of DWR framework, and combines DWR with the most popular MVC (Model-View-Controller) framework to provide a high availability WEB programming framework. In addition, the related knowledge of server cluster is studied, and a dynamic load balancing algorithm is designed, which can deal with the request dynamically according to the real-time load information of the cluster. Enables the cluster to work for a long time in a load-balanced environment and to maintain its efficiency. In this paper, the push of DWR is applied to the load balanced server cluster to realize the server push technology based on the cluster. The main technologies include how DWR pushes information and how messages synchronize between clustered servers. Finally, this technology is applied to an actual WEB application development enterprise Weibo. The application of DWR push, cluster and its load balancing technology in this system is discussed, and the usability of this cluster-based DWR push technology is further verified.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP393.05
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 費(fèi)日東;李定主;;服務(wù)器推送技術(shù)研究[J];電腦知識(shí)與技術(shù);2012年07期
2 張前進(jìn);齊美彬;李莉;;基于應(yīng)用層負(fù)載均衡策略的分析與研究[J];計(jì)算機(jī)工程與應(yīng)用;2007年32期
3 郭成城,晏蒲柳;一種異構(gòu)Web服務(wù)器集群動(dòng)態(tài)負(fù)載均衡算法[J];計(jì)算機(jī)學(xué)報(bào);2005年02期
4 丁振國(guó);朱建新;;基于服務(wù)類(lèi)型的動(dòng)態(tài)反饋負(fù)載均衡算法[J];計(jì)算機(jī)應(yīng)用研究;2009年05期
5 封志明;馬楚又;;基于XML的CAPP系統(tǒng)設(shè)計(jì)模式研究[J];機(jī)械設(shè)計(jì)與制造;2011年09期
6 田秀彥;李忠;羅士美;鄧力強(qiáng);;基于Struts+Hibernate+Spring的整合架構(gòu)及其在Web開(kāi)發(fā)中的應(yīng)用[J];計(jì)算機(jī)與現(xiàn)代化;2008年11期
7 李坤;王百杰;;服務(wù)器集群負(fù)載均衡技術(shù)研究及算法比較[J];計(jì)算機(jī)與現(xiàn)代化;2009年08期
8 羅擁軍;李曉樂(lè);孫如祥;;負(fù)載均衡算法綜述[J];科技情報(bào)開(kāi)發(fā)與經(jīng)濟(jì);2008年23期
9 李譜華;;淺析MVC設(shè)計(jì)模式及其應(yīng)用[J];科技信息;2010年16期
10 陳遙;李珊;趙英男;;基于SSH+DWR的Web開(kāi)發(fā)框架研究與應(yīng)用[J];南京信息工程大學(xué)學(xué)報(bào)(自然科學(xué)版);2010年05期
,本文編號(hào):2317401
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2317401.html