Font Size: a A A

Research And Implementation On The Key Technologies Of Social Network Platform

Posted on:2014-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:R JiaFull Text:PDF
GTID:2248330398471575Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the appearance of the Internet, the rapid development of network technology and applications continually affect the ways in which people live and communicate, social networks also develop in accordance with it. But with the growth of user demands and massive data information, the social network also faces many challenges to adapt to new demands and high concurrent. Therefore, it is necessary to build a robust, efficient and practical social networking platform to provide proper solution from the overall architecture and data cache, and thus improve the overall efficiency of the platform.The paper will start from software architecture and cache technology, mainly describe the social network platform based on the REST architecture and Memcached caching technology. In software architecture technology aspect, the paper mainly researches on popular RPC and REST architecture technology and compares them on the aspects of coupling, scalability, addressability, finally it uses REST architectural to design and implement the overall platform architecture. After that, it highlights MVC design pattern based on the REST architecture style. In Cache technology aspects, the paper mainly researches on the various Internet server-side and client-side caching technology, and presents the Memcached caching technology in the server-side application layer combined with the characteristics of the social networking platform for massive amounts of data and high concurrent.The paper also designs and realizes a simple social networking platform based on the REST architecture style and Memcached caching technology. In the process of building the platform, the paper primarily uses the design concept of the REST architectural style to design and implement the functional requirements and the overall architecture, and it gives a detailed description from the data persistence layer to business logic layer; in the aspect of the design and implementation of the cache, the paper describes Memcached in detail with database implementation details in the specific function module.Finally, the paper shows the core interface of the platform and makes a summary, further affirms the important role REST architecture plays in the future Internet software development.
Keywords/Search Tags:social network, REST architecture, memcached caching technology, MVC pattern
PDF Full Text Request
Related items