Font Size: a A A

The Design And Implementation Of Wukong Q&A Community System

Posted on:2020-11-21Degree:MasterType:Thesis
Country:ChinaCandidate:S K ZhangFull Text:PDF
GTID:2428330575952522Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,users' demand for precision and vertical information has increased.The Q&A community system provides the public with a new way of acquiring knowledge.Through the Q&A community system,users can get more professional knowledge and information with less time and effort.Toutiao is a data mining-based recommendation engine developed by Byte Beat,which recommends personalized information for users and provides new services that connect people and information.In the development process,Toutiao encountered problems of insufficient content form,so the company decided to develop the Wukong Q&A community system to solve this problem.This thesis first introduces the current status of the Q&A community system and the significance of the project.Secondly the thesis introduces the relevant techniques,including Redis,Kafka,Consul and Thrift.Thirdly,the thesis analyzes the demands of Q&A community system,and the system architecture and database design scheme of the system are introduced.The implementation of each module is introduced in detail.Finally,the specific implementation process of the Q&A community system is described with the service interface definition document and specific code.This thesis focuses on the design and implementation of the modules of the Wukong Q&A community system server.The query module provides query operations for question and answer by caching techniques.The submission module solves the problem of repeated submission in a distributed environment by distributed locks.The counting module stores the counting data through Redis,and provides real-time counting data efficiently.The invitation module uses Kafka to decouple the core and non-core processes of the request,thereby improving the response speed of the service.
Keywords/Search Tags:Micro Service Architecture, Q&A Community System, Redis, Kafka
PDF Full Text Request
Related items