Font Size: a A A

Research And Application Of Microservice Based High Available Distributed Workflow System

Posted on:2022-11-07Degree:MasterType:Thesis
Country:ChinaCandidate:J LiuFull Text:PDF
GTID:2518306788456564Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
Distributed workflow system is applied in various fields,including medical care.Under the social background of aging era,increased elderly population will bring the large amount of relevant data from medical and health care department.Therefore,the medical department needs to improve the efficiency of information transmission and processing through information-based medical methods.At the same time,the medical department also needs to consider the high requirements for system security in the medical field,which brings many challenges.In order to improve the efficiency of information transmission and processing,medical departments usually use workflow to process the business,which will lead to the following two problems.On the one hand,with the increasement of relevant data,the existing workflow system owns high service coupling,cannot support too many tenants and owns low overall resource utilization,resulting in its insufficient ability to support a large number of tenants.On the other hand,considering the stability and security of the operation of the medical system,how to realize the high availability of workflow system is a problem worthy of consideration.In view of the above problems,the specific research work of this paper is as follows:1.To support multi-tenant in the field of medical and elderly care,a distributed workflow system supporting multi-tenant is realized.The system modules are based on a single workflow system.The proposed micro service division method considers the characteristics of the stable process execution in the medical scenario,and can work in long-term during health monitoring.In terms of supporting multi tenancy,the architecture of supporting multi tenancy is changed under the system architecture supported by the original workflow engine,and a simple configuration method is realized to complete the construction of this architecture.2.An availability guarantee mechanism is proposed for distributed workflow system.As a distributed system,workflow system has to pays special attention to the availability guarantee of.An availability guarantee mechanism for distributed workflow system is proposed,which is composed of four high availability methods.These methods are divided into system level and application level availability guarantee.The system level realizes high availability from the two dimensions of master node and work node.The application level provides a transaction oriented stateful recovery method to keep the process execution state consistent before and after failure according to the characteristics of workflow transactions.The experimental results show the facts below.on the one hand,the system implemented in this paper can support 10000 tenants,the resource utilization is at least 2.5 times higher than that of the traditional system,and the data query time is reduced in high concurrency condition.On the other hand,the effectiveness of the high availability method is verified by the comparison of multi-level fault experiments.
Keywords/Search Tags:Microservices, multi-tenancy, High-availability, workflow, medical
PDF Full Text Request
Related items