Font Size: a A A

Research On Key Technologies Of Automatic Operation And Maintenance For Internet Hospital System

Posted on:2022-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z YangFull Text:PDF
GTID:2494306341454034Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet era,more and more companies choose to use micro-service architecture for the consideration of system stability and development efficiency.However,the improvement of development efficiency also brings the increase of operation and maintenance difficulty.Micro service architecture will be the original monomer architecture split into different services,between the various modules of the log information is no longer continuous,when fault occurs often can’t collect enough information,fault location has become increasingly complex,the positioning of the system performance bottlenecks is due to the interaction between the involves multiple services and difficult.Changing the project by introducing dependencies after the project is well established can also result in high development and operational costs.To solve the above problems,We uses the Internet hospital system as a case study to propose an automated operation and maintenance system,which can dynamically enhance the bytecode without intruding the source code of the project,and realize the functions of key information collection,call link construction,log visual analysis and so on.The main technologies used in this paper are JavaAgent and Javassist dynamic bytecode technology,which can realize dynamic enhancement of bytecode and place the enhancement logic when the virtual machine loads the bytecode file.Through this technology,various key log information collection and link tracking functions can be added to the enhanced system in a non-intrusive way,which is the biggest innovation of this paper.We also analyzes the source process of Spring,MyBatis,SpringCloud and other frameworks,finds out the key code nodes in the framework,and combines dynamic bytecode technology to enhance the functions of these frameworks,so as to realize the collection of project runtime information.We then designs the link tracking system,combines the link tracking system with the above information collection function,collects the complete link site information,builds the log visualization system,and analyzes and displays the collected information on the page.Finally,module testing,and extract the actual problems in development scenarios for the system test,the automated operational system is verified by experiments can collect to the target project when making the request processing a variety of key information,and if one micro service failed to quickly locate the link,link everywhere should request all the tiny segment each frame running in a key node information,to quickly locate the target.When the response of a request is too slow,the time loss of each node on the link can be analyzed to find the performance bottleneck of the system.
Keywords/Search Tags:Automatic operation and maintenance, Micro service, distributed system
PDF Full Text Request
Related items