Font Size: a A A

Design And Implementation Of A Virtual Resources Delivery System Based On RocketMQ

Posted on:2021-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y PengFull Text:PDF
GTID:2518306575953689Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Virtual resources are one of the most important products of internet companies,it’s necessary to manage these resources effectively.Here is a department that responsible for some important digital resources of a company which it belongs to.At first,the department only had one virtual resource,as the growth of business,many new digital goods were created.On holidays,the department will carry out some activities to increase income.People who join the activities will get one or more virtual resources.As the number of virtual resources increases,the workload of developing activities becomes more and more complex.So,it’s necessary to design a new system to solve these problems.According to these problems,this thesis designs and implements a new system to manage all digital resources of the department mentioned above.The new system is developed based on Tars framework,and it uses TDSQL and CKV to store the huge amounts of data,and message queue is used between some key services.Users can create new virtual products on the front end,each product contains at least one base resource and each product has a unique key.To send a virtual product to a user,developer only needs to call the specific interface with some necessary information once.The thesis is separated into several parts,including requirement analysis,system design,system implementation.The requirement part defines the functions of the whole system,the design part defines the skeleton of the system,the implementation part gives the key information of implementation.Each part depends on the former part,and these parts will be introduced one by one.The system has been put into production environment and it runs well.Compared with the original way to send products to users,the new system reduces the coupling between systems and improves their maintainability.What’s more,the new system reduces the workload of programmers,they can concentrate on things that are more important.
Keywords/Search Tags:Micro services, Virtual resources, Centralized management, Message queue
PDF Full Text Request
Related items