基于微服务架构的移动安保系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:hnazlz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,业内安保系统大多集成了闭路电视监控、门禁、对讲等系统,计算需求通常依赖于大型的、高共享能力的数据中心,在某些安保场景下,这种依赖后端计算能力的安保系统存在不足。例如,被保护人出行具有许多不确定因素,空间跨度大,突发情况频繁,有时甚至需要疏导道路、疏散人群。导致这种安保工作具有临时性、短暂性、随机性且是可移动的,伴随人左右的,对系统实时性要求较高。同时由于高层建筑,地下商场、地铁隧道等建筑的不断增多,无线通信技术无法保证网络覆盖无盲区,要求系统服务具备高可用、可靠性等特性。针对以上问题,本文依托某研究所项目,利用位于“局部”的计算能力进行任务处理,将安保人员采集的情报信息传输到附近的微云平台(cloudlet,即局部云计算节点)中,在微云平台中进行实时数据分析,实现安保人员之间的信息协同,并保证系统服务具备可移动性、高可用性、可靠性,最终完成移动安保系统的研究开发工作。具体研究内容如下:(1)研究分析被保护人出行安保工作现存问题与需求,对系统进行建模,并对各功能模块进行详细需求分析,最后指明系统性能指标。(2)基于分布式、移动计算和微服务等技术,选择Spring Cloud作为开发框架,在移动环境中组建云平台。设计数据库,开发各模块功能,实现移动安保系统,提供实时数据采集、分析、存储等功能。具体包括身份认证、通讯管理、布防态势管理、服务管理等。(3)利用微服务的分布式特性在本地云环境部署多个服务节点,尽可能达到系统高可用的目标,为安保工作人员提供可靠的信息服务。对移动安保系统中的服务进行管理,实现注册中心动态配置、服务状态恢复、服务监控等功能。(4)依据需求场景设计测试用例,利用多个树莓派组建小型云平台并运行安保系统,在平板电脑上安装用户手持终端APP进行功能性测试,利用Chrome中的插件Postman模拟客户端请求工具进行非功能性测试,给出测试报告。经过实际测试表明,移动安保系统实现了用户身份认证、通讯管理、布防态势管理、服务管理等功能,且在移动环境中具备高可用、可靠性、抗毁性等特性。系统基础设施(注册中心等核心组件)启动时间小于90秒,用户服务平均响应时间约为0.3秒,用户并发量在50到60之间,系统可用性约为99.814%,可靠性约为99.99%,能够满足安保需求和项目需求。
其他文献
【目的】研究秸秆直接还田和秸秆炭化(即生物炭)还田对北方粳稻物质生产和产量的影响。【方法】以北方超级粳稻沈农265为试材,采用育苗移栽的种植方式,设置常规生产、秸秆直
通过对长江源北麓河流域多年冻土区热融湖塘及湖塘影响周边条件下高寒草甸土壤理化性质的比较研究,结果表明:热融湖塘的形成对高寒草甸土壤环境产生了明显影响,热融湖塘形成
在某MTD雷达信号处理系统中,采用切比雪夫一致逼近法设计MTD滤波器,讨论其硬件实现方法.测试结果表明,各滤波器副瓣在-50dB以下,该MTD系统对地杂波的改善因子达55dB以上,能够
氟蛋白泡沫灭火剂是扑救石油化工火灾的主要灭火剂之一,发泡倍数是氟蛋白泡沫灭火剂的一项重要性能参数。根据GB15308-2006《泡沫灭火剂》中有关泡沫灭火剂发泡倍数的测量方
以矿井构造发育规律研究为主,系统研究了唐山矿西南区隐伏逆冲推覆构造控制矿井水文发育的规律。通过井田地面和井下钻孔的控制,解析沿逆冲推覆构造断层通道补给下部煤系含水
目的 评价帕罗西汀与氟西汀治疗抑郁症的临床效果和安全性.方法 将70例抑郁症患者分为帕罗西汀组和氟西汀组,每组35例.帕罗西汀组采用帕罗西汀治疗,氟西汀组采用氟西汀治疗,
在MIS中处理多媒体数据对象一般要解决两个问题:一是如何将长度没有界限的多媒体数据对象写入数据库,二是在数据库中如何对多媒体数据对象进行操作。如果只是将声音、图形、图
长岛县是山东省唯一的海岛县,拥有大小码头45处,渔船3000余条,从业渔民7000余人。渔民在船上生火、做饭、烧水、取暖,存在较大的安全隐患,尤其在休渔季节或大风天气,港口、码头渔船
《源氏物语》塑造了一系列典型的妇女形象。无论是身分高贵的上层贵族妇女,还是地位不太显赫的中层贵族妇女,她们或者成为政治婚姻的工具,或者成为男性渔猎的对象,或者敢于反抗世
2000年4月至2001年1月,使用PFU作人工基质,采集了道观河水库的周丛原生动物。结果表明,该库周丛原生动物有48属60种,其水平分布、垂直分布和季节变化都较为明显。春、夏、秋