Font Size: a A A

Design And Implementation Of Distributed Archival System Based On Micro Service Architecture

Posted on:2020-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:S F ZhangFull Text:PDF
GTID:2428330626451316Subject:Engineering
Abstract/Summary:PDF Full Text Request
A city land and resources Bureau in the process of information development,the development of a variety of different archives management systems and therefore produce a large number of heterogeneous archival data,in the institutional reform of the Land and Resources Bureau and other related departments in the context of the merger,Land archives information work is facing new problems and challenges: first,some heterogeneous archival data is not used effectively,Lack of operation process of integrated processing of heterogeneous data;second,the existing archives management system is mostly monolithic architecture design,the module is tightly coupled,relying on a specific service or interface to achieve functional calls;third,the deployment of archives system operation and maintenance operations are complex,the system expansion capacity is poor,It is difficult to adjust the service instance in time according to the current resource utilization situation.Aiming at the above problems and combining with the actual requirements of archives management,this paper designs and implements a distributed archival system based on Microservice architecture.In the design of archives management system,the Spring Cloud system framework is adopted as the basis of the implementation of the Microservice architecture,according to the idea of micro-service architecture,the function of archives system is divided into fine-grained micro-service components,the design of authentication Service module between Micro Services to realize the security access control of microservices,and finally the design and implementation of Service registration center,Service Gateway,micro-service cluster and other functional modules,through the service registry,service Gateway and Spring Cloud System framework to solve the system's soft load problem.In the collation of heterogeneous archival data,the file data of each district and county and other related departments are collected and processed by using Kettle ETL tool,and the inverted index is established for the file data files,which improves the rate and accuracy of the file Data keyword query.At the same time,based on Docker container engine and Kubernetes container Orchestration tool,a container cloud platform is designed and developed for the characteristics of land archives,the cloud platform simplifies the operation of file Microservice program deployment operations,and uses the way of virtualization cluster to improve the usability of microservice application,according to Caa S container as the service(Container-as-a-Service)The idea completes the independent deployment run and business function scaling of the Microservice component.The main research content of this paper is to analyze the characteristics of micro-service architecture and containerized technology from the process of land archives system design,combine the two into practice,put forward a lightweight and low-cost information system construction scheme,and promote the development of XX City e-government work to distributed and cloud services.
Keywords/Search Tags:Micro-Service Architecture, Archival System, Docker, Kubernetes, Container-as-a-Service
PDF Full Text Request
Related items