Font Size: a A A

Design And Implementation Of Mobile Security System Based On Microservice Architecture

Posted on:2020-06-11Degree:MasterType:Thesis
Country:ChinaCandidate:G X LiFull Text:PDF
GTID:2428330602450763Subject:Engineering
Abstract/Summary:PDF Full Text Request
At present,most security systems are integrated with closed-circuit television monitoring,access control,intercom and other systems,they typically depend on a large,high-shared data centers.In some scenarios,these methods of security system are problematic.For example,protected people's travel has many uncertain factors,such as large space span,frequent emergencies,and sometimes even need to dredge the road and evacuate the crowd.As a result,such security work is temporary,transient,random and mobile,accompanied by people,so the system requires a high real-time performance.At the same time,due to the increasing number of high-rise buildings,underground shopping malls,subway tunnels and other buildings,wireless communication technology can not guarantee the network coverage without blind areas,requiring system services with high availability,reliability and other characteristics.Aiming at the above problem,this paper relies on a project of research institute,the "local" calculating capacity is used for multitasking.The principle of "local" computing power is that the user-generated data from security staff is first transmitted to the nearby cloud-let which means local cloud computing nodes and it performs data analysis at near-real-time speed to achieve the information synergy among security staff.And the security system is movable,high availability and reliable.For completing the research and development of security system in the mobile environment,the specific research content is as follows:(1)Aiming at the existing problems and needs of security work for protected traveler,this paper modeled the security system,carried out detailed demand analysis of each functional module,and finally pointed out the system performance indicators.(2)Spring Cloud is selected as the development framework to realize the establishment of cloud platform in the mobile environment by taking advantage of the technology of distributed technology,mobile computing and micro services.It may include designing the database,developing the functional modules,then achieving the security system and providing real-time data collection,analysis,storage and other functions during the mobile process.Specifically,it includes identity authentication,defense situation management,chat communication,service management and other functions.(3)The distributed characteristics of micro services are utilized to deploy multiple service nodes in the local cloud environment,so as to achieve the goal of high-availability as far as possible and provide reliable information services for security staff.In this paper,the mobile security system manages the service to realize the dynamic mutual registration of the registry,service state recovery,service monitoring and so on,and provide the related visual interface.(4)Design test cases according to requirements scenarios and provide test reports.Run system services on multiple raspberry pies and build a small cloud platform,then install the APP on the tablet for functional testing.Postman,a plugin in Chrome,it simulates a client requesting a tool for non-functional testing.Finally,according to the analysis of the actual test,the mobile security system has realized user management,intelligence management,chat communication,service management and other functions,and has the characteristics of high availability,reliability and destructiveness in the mobile environment.And the system service infrastructure(registry and other core components)start-up time is less than 90 seconds,the average response time of user service is about 0.3 seconds,the user concurrency is between 50 and 60,the system availability is about 99.814%,reliability is about 99.99%,which has met the security staff requirements and the project requirements.
Keywords/Search Tags:mobile security system, SpringCloud, microservice, reliability
PDF Full Text Request
Related items