基于微服务的运营商设备管理系统设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zk0529
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运营商网络中包含许多设备,存在于核心网、传输网、数据网、接入网等各种网络中,如何有效地管理复杂的电信设备,一直以来都是运营商的需求痛点。西安市某运营商过去采用单体架构系统来实现设备管理,随着业务的发展、新类型设备的引进以及新的管理制度的建立,系统也需要不断地修改,基于单体架构的系统在开发和后期维护上出现了低效的特点。微服务具有易扩展、易伸缩、高可用等性质,能将使用传统架构的系统拆分成一系列独立的子系统,这些子系统可以单独地开发、部署、测试,相互之间实现解耦,有利于后期的维护和扩展。针对西安市某运营商设备管理的现状,本课题依靠微服务体系以及其它互联网相关技术,以实际需求为背景,设计并实现了基于微服务的运营商设备管理系统。本文首先面向运营商的背景实现了初步的分析,将设备管理与微服务的研究现状进行了归纳,得到了本课题的研究目标。然后依照课题方向,完成了系统中相关技术的详细介绍,同时根据运营商人员的实际要求,结合用例图对系统的需求进行了分析。接着本文详细设计了项目的软件架构,按照微服务划分准则将其划分成了多个服务,为使用该系统的运营商人员提供设备采购、信息检索、运行维护、统计分析、设备报废等功能。本文还设计了一套针对系统的服务治理方案,依靠Spring Cloud作为微服务环境,引入了Eureka、Hystrix等组件,并且采用了Redis、Elasticsearch、Rabbit MQ等一系列中间件来提高系统的整体性能。接着研究了系统中相对关键的技术方案,主要包括:针对系统缓存与数据库之间的数据一致性问题,设计并实现了基于消息队列重试机制的数据同步方案;针对服务间数据传输安全的问题,设计并实现了可以防御中间人攻击的混合加密传输方案;针对数据库查询慢的弊端,采用经过改进的布谷鸟过滤器减轻了其压力;针对项目中数据库的单点故障问题,设计并实现了基于数据源定时检测的高可用方案;针对系统日志文件分散的问题,设计并实现了依靠消息队列的日志处理服务方案。然后本文对系统中的所有服务进行了实现,同时在Docker容器中完成了整个项目的部署工作,最后实现了系统的功能与非功能测试,测试的结果充分表明了微服务的可行性。目前系统已稳定运行一年时间,能够有效地满足运营商对于电信设备实现信息化管理的需求。
其他文献
学位
学位
学位
学位
交替方向乘子法(Alternating Direction Method of Multipliers,ADMM)是一种适合求解分布式凸优化问题的有效方法,它结合了增广拉格朗日函数和对偶上升法,可广泛应用于机器学习、压缩感知、信号处理等大数据处理领域。ADMM算法及其变化形式求解凸优化问题在收敛性能等方面有很多普遍性的研究成果,但是对于求解非凸优化问题的相关理论结果不具有一般性。然而在实际的应用中
学位
随着通信技术的飞速发展,各类电子设备对天线设计的要求越来越严格,而天线测量技术也成为了天线设计中重要的环节之一。现代天线测量技术主要分为近场测量,远场测量和紧缩场测量等三种,而近场测量技术又分为两大类。主流的技术采用平面波谱展开待测天线和探头天线的近场,并采用快速傅立叶变换算法算出待测天线的远场,从而实现天线的近远场变换。另一种技术就是本文讨论的等效源重构方法,它不需要考虑可信角的问题,可以得到天
卷积神经网络算法近年来得到快速发展,使目标检测、图像分类等技术得到广泛应用。随着卷积神经网络层数不断加深,在提高准确率的同时极大增加了网络参数量和计算量,严重影响图像分类等技术在嵌入式平台的使用。为解决上述问题,本文采用轻量化XNOR网络的设计思想,对网络中的输入特征图和权重进行二值化处理,压缩了网络模型存储空间,便于神经网络在嵌入式硬件平台上部署实现。由于FPGA具备低功耗、低延时等特点,适合二
近年来,随着科技的快速发展,移动机器人的应用已经涉及到生产生活的方方面面。而移动机器人的路径规划问题作为一个热门的研究方向,吸引了大量的学者对其进行研究。移动机器人的路径规划是指将地图等先验信息和传感器感知的数据进行分析处理,按照设定好的策略搜索到一条从起点到目标点的无碰撞路径。根据移动机器人对周围环境感知程度的不同,路径规划可以分为全局路径规划和局部路径规划,全局路径规划是基于已知的全局环境信息
视觉模式是由一些基本的视觉元素组成,通常都会出现图像中,而在一类图像中,观察所有图片的视觉模式,我们会发现很多的视觉模式往往具有很强的相似性,视觉模式会传达出比图像原始像素更高层次的语义信息。针对同类图像的代表性视觉模式挖掘任务可以从一类图片中挖掘出最具代表性的视觉模式,这对于一类图片的表征具有重要意义,而利用挖掘出的代表性视觉模式可以进行很多应用,例如更智能的推荐。针对这个问题,挖掘的方法也各有