Font Size: a A A

The Design And Implementation Of New Air Equipment System Based On Microservice

Posted on:2021-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:J Q WangFull Text:PDF
GTID:2392330647450863Subject:Engineering
Abstract/Summary:PDF Full Text Request
Nowadays,the world's environmental problems are becoming more and more serious,especially in air pollution,which seriously affects people's quality of life.Therefore,the purification of indoor air has become a social problem.The new air equipment is used to solve the problem.The implementation of the ”Internet of things +” policy announced the arrival of the Internet of things era,and the new air equipment followed the trend of the times,connected to the Internet.New air equipment is an inevitable choice for the development of the Internet and buildings,and people's health is inseparable from new air equipment.This paper is based on the new air equipment system of a company.From the perspective of technology selection,outline design and detailed implementation,it expounds the characteristics and capabilities of a new air equipment system based on the microservice framework.The system provides support for the company's business process and sets up a good product example for the new air equipment.From the perspective of technical,this paper investigates the system design of the industry,and adopts the microservice framework Spring Cloud as the base framework of this system.Considering the problem that the business expansion of the company will lead to a sharp increase in the number of requests in the future,the docker containerization deployment mode improves the horizontal expansion capability of all system nodes.Each module of Spring Cloud is developed with the Spring Boot framework.When deployed,each module runs independently as a process,while the central node Eurake server provides heartbeat detection,node registration,and other capabilities.As the core system of the company's business,the system provides restful API for all front ends.Multiple front-end access the back-end system through HTTP requests.These front-ends are administrator PC web end,user WeChat Mini Program,installer WeChat Mini Program and Q&A platform WeChat Mini Program.The back-end system uses My Batis as the implementation framework of the data persistence layer,and introduces Redis memory database to cache business data,so as to improve the throughput of a single node and reduce the request-response time.From the perspective of business,this paper divides the new air equipment system into four parts,Assemble Review,Machine-Installation,Machine-Control and Q&A-Platform.Among them,the Assemble-Review module is used for the review of spare parts when the new air equipment leaving the factory,and the management personnel reviews the integrity of spare parts through the management platform;the Machine-Installation module coordinates the managers and installation workers,assists the managers to assign installation tasks,and assists the installation workers to submit installation tasks,so that the whole installation process can be controlled;the Machine-Control module is the core business module of the new air equipment system.In this module,it is necessary to realize the communication between the board of the new air equipment and the back-end system,view and control the new air equipment,multi-version management of the board of the new air equipment,automatic control of new air equipment,filter warning light and other core functions;while the Q&A-Platform provides a unified Q&A platform for consumers in any link of the business process,and has corresponding access ports on each front-end system,and this module reduces the repeated questions and reduces the workload of after-sales personnel.At present,the system has been formally put into the production environment and deployed on Alibaba cloud server,providing a guarantee for the delivery,installation,machine control,after-sales Q&A of the company's new air equipment products,and providing industry-leading product experience for tens of thousands of users.
Keywords/Search Tags:New Air Equipment, Microservice, Redis
PDF Full Text Request
Related items