Font Size: a A A

Service Integration Framework Based On Zookeeper

Posted on:2020-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:G X ZhouFull Text:PDF
GTID:2428330623459870Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Service-Oriented Architecture(SOA),which can realize the sharing and reuse of resources,has been widely concerned and applied in the field of computer.Service Integration Framework is a DDS-based SOA implementation solution that provides a platform for application resource sharing and management for distributed real-time systems,and solves the problems of repeated development of application functions,inefficient operation and maintenance of systems,and real-time communication of services.With the increase of application interaction requirements,Service Integration Framework is gradually unable to meet the application requirements: its centralized architecture has performance and stability problems when supporting large-scale services.The application scenarios of distributed real-time systems often change and this centralized architecture makes it difficult to extend and transplant applications.In addition,the operation and interaction of services in the framework is monotonous.The framework can not solve the problems of service online awareness,service multi-version management,service mutually exclusive synchronization,which affect the efficiency of application development.To solve these problems,a new architecture is presented to solve the extensibility problem of the framework and a distributed service operation mechanism based on ZooKeeper is designed.The main contributions of the thesis are as follows:(1)A "full-service" architecture is designed.By designing a unified service model and service description language,the functional modules of Service Integration Framework are abstracted into the framework services of the system,and a unified interaction mode is established for the application and framework,which reduces the dependence of the application on the framework and improves the extensibility of the system.(2)A service operation mechanism based on ZooKeeper is proposed.The distributed implementation scheme of Service Integration Framework is presented in this thesis and framework services based on ZooKeeper are proposed.Framework services provide solutions to the problems of service operation information storage,service registration and search,service version updating for application services.In addition,a mutually exclusive service invocation mechanism based on chain monitoring lock is proposed.(3)A prototype system ZSIF of Service Integration Framework based on ZooKeeper is designed and implemented.This prototype system not only supports the original framework function,but also supports multi-replica service operation information management with consistent state,and provides customizable service monitoring function.The prototype system is tested for function and performance.Test results show that the solution proposed in this thesis can solve the scalability and extensibility problems existing in the original framework,and can effectively support the operation of large-scale services.
Keywords/Search Tags:Service-Oriented Architecture, Distributed Real-time System, Service Integration Framework, ZooKeeper, Service Operation Mechanism
PDF Full Text Request
Related items