Font Size: a A A

The Design And Implementation Of User Generated Content Platform In China Literature Group

Posted on:2021-01-31Degree:MasterType:Thesis
Country:ChinaCandidate:Y LuoFull Text:PDF
GTID:2428330647950852Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet and the rapid popularity of mobile terminals,the Internet has gradually entered the Web2.0 era.Unlike in the Web 1.0 era,users were only one-way information acquirers.In the Web 2.0 era,more emphasis was placed on interactivity.As a result,the identity of users changed,and they became more active content producers.In this context,the concept of User Generated Content(UGC)is gradually emerging.UGC means that users upload original content to the Internet for display and sharing.We can't live without microblogs,social networks,short video platforms,Self-media and knowledge sharing communities are important application forms of UGC products,and the core UGC content of these products has become the core competitiveness of the platform.The platform can not only cultivate high-quality UGC content,form its own platform culture,and constantly attract new users,but also use UGC content for big data analysis to achieve precise personalized recommendation to enhance efficiency.At present,the products of major Internet companies have functions that support user interaction but generally lack unified access and management capabilities for UGC content,which makes similar logic repeatedly developed and the use of UGC data insufficient.Therefore,the construction of the company's own UGC platform is of great significance.On the one hand,it can provide a unified interface to achieve fast access to UGC functions of various business lines,and on the other hand,it also facilitates the efficient storage and utilization of underlying data.This thesis designs and implements a united UGC platform based on microservices,which is used to solve the problems of UGC function integration and efficient storage and utilization of the underlying data of the Reading Group's business applications.The platform is composed of multiple modules such as a content module,an audit module,an interactive module,and a heat calculation module.It provides users with access to UGC functions through a unified interface.Users can create,edit,delete,and query UGC content.A variety of interactive operation interfaces are convenient for likes,clicks,refinements,and tops on UGC content,and its auditing module provides settings for reporting,reviewing,and blacklisting inferior and plagiarized content.The platform also implements the priority recommendation of hot content through the heat calculation module.The United UGC platform uses a microservices architecture,which makes the entire system divided into multiple cohesive and highly autonomous services with high cohesion and low coupling.Each microservice has its own data storage,which makes it possible to deploy independently and flexibly expand capacity,which facilitates rapid iteration.The platform uses Spring MVC as the basic framework,uses Mybatis as the persistence layer tool,and based on the design requirements of its microservice architecture,uses the Tencent TAF microservice framework to implement service registration and discovery,load balancing,monitoring and fuse functions,and uses Redis as a distributed cache and the distributed lock,the database uses MySQL,and Tencent Cloud CMQ is used as the message middleware to handle message passing with other modules.At present,the United UGC platform has been launched and used to support UGC content such as QQ reading,starting point reading,and red sleeve reading.It also provides convenience for the rapid access of new services in the future and at the same time helps to better explore the business value of UGC content to help the company promotes the deepening of operational activities.
Keywords/Search Tags:UGC, Microservice, Spring, Redis
PDF Full Text Request
Related items