Font Size: a A A

Design And Implementation Of Task Management System Based On Cloud Platform

Posted on:2018-02-13Degree:MasterType:Thesis
Country:ChinaCandidate:H X DuFull Text:PDF
GTID:2348330515492366Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the development of artificial intelligence,big data and cloud computing,Openstack as one of the open source cloud platforms of infrastructure as a services in today,was characteristic gradually on the basis of their enterprise cost saving can be widely used.This thesis implemented distributed system by using microservice architecture based on OpenStack cloud platform,and combining with the actual demand to design an excellent task management system to improve the company's work efficiency,strengthen coordination office between staff.Firstly,the private Open Stack cloud platform was built in the laboratory environment according to each functional modules of OpenStack,provided ample physical resources for distributed task management system.Secondly,using the design of microservice architecture to analyse the demand of task management system from functions,services,monitoring and other aspects combined with the actual project.On the basis of the guarantee function,the system was decomposed into several manageable branches or different services according to different services form task management system.Finally,the front-end separated microservice architecture was established by using Spring cloud and Swagger UI.The concept of hystrix,load balancing and gateway has been integrated into system to improve the concurrency,robustness and security of distributed task management system.Using Kafka message system to solve asynchronous inter process communication problem,improving message throughput and saving time on system waits.Aimed at the problem of distributed task management system combined with Kafka,adopt Hash to solve the absolute order of message,and timing-wheel to solve message trace-back in time dimension.By using Angular JS to establish up the web pages and Zipkin to monitor distributed task management system call chain,and implements the task management system of task-schedule management,human resources management,background management and message reminder function,etc.The actual result shows that the microservice architecture of the task management system based on cloud platform is loosely coupled to the service,make the system more easy expansion,high reliability,and implement the agile development,break the bottleneck of modern management system,has strong engineering practical significance.
Keywords/Search Tags:OpenStack cloud platform, Task management system, Microservice, Spring cloud, Message queue
PDF Full Text Request
Related items