一种面向微服务的通用考核系统设计与应用

来源 :科学导报·科学工程与电力 | 被引量 : 0次 | 上传用户:seasports
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】应用于微服务的传统工作系统,因维修成本大、延展性不足、系统状态不稳固等诸多问题,已不能适应网络云技术飞速发展的要求。本文以一种面向微服务的通用考核系统为例子,提出了以Spring Cloud框架为模板、按照服务分类将系统功能组件化的设计理念,并详细论述了该系统的应用可行性,旨在有效提高微服务应机性及其自身安全稳定性的现实途径,进行研究探讨和大胆尝试,为推动微服务更加快捷高效提供有益参考。
  【关键词】网络云;微服务;通用考核;功能组件;安全稳定
  伴随着网络云技术的飞速发展,社会各行业各领域的工作日趋复杂、内容不断增多,过去的单体应用系统因维修成本大、延展性不足、系统状态不稳固等诸多问题,逐渐不能 适应互联网时代的高效率、快反应和持续强的需求,即便传统的集成软件系统在实践中也逐渐被淘汰使用。近年来,一种最新设计开发的、以达成组件化为目标的系统,正在逐步替代传统系统软件,并在将来有全面普及的趋势。这种系统的各个服务组件之间采取协议的形式展开通信,同时各个服务组件也可以独立运行、维护,以此实现系统的整体功能。本文以用于微服务的通用考核系统为例予以介绍。
  1微服务概况
  1.1技术原理
  Spring Cloud微服务,以一种最新开发的基于服务架构模式的系列框架组合,它可以为应用者提供注册搜索、相似匹配、控制、代理等分布式功能服务。与传统方式相比,它独立性强、依赖性少,运行灵活轻便,适用面广,因此具有更强大的普及型。
  1.2 构成组件
  Spring Cloud是一系列微服务架构的组合,集成了相关服务功能的组件。根据各自担负的功能,可以分为以下五种:
  1.具有服务注册功能的组件,主要是用于注册功能的服务器和客户端。
  2.具有入网关口功能的组件,主要是负责路由的服务、分发请求。
  3.具有断路服务功能的组件,主要是负责及时处理故障,防止系统崩溃。
  4.具有算法服务功能的组件,主要是为客户提供软件负载算法。
  5.具有配置调度功能的组件,主要是对数据信息进行统一调配。
  2通用考核系统简介
  2.1设计考虑
  通用考核系统,顾名思义,其功能就是用于考核管理,以促使考核更加规范化。它按照服务功能将整体进行组件化,也就是将综合功能划分为若干个小功能,即化整为零。这些小组件既能通過协议形式协作运行,也可以围绕着各自功能独立运行。该系统最大的亮点,就是在出现海量访问等突发情况时,它能够妥善应对并很好地发挥系统的延展性,使系统保持高度的平稳和安全。
  2.2系统组成
  该系统能够同时提供多种功能与服务,比如考试题库、考试流程、考试分数、报名登录等等,同时它还能进行数据分析,提供多项可供参考的结论。具体来说,分为以下组成部分:
  3 基于Spring Cloud的通用考核系统的建立和运用
  其实,这种面向微服务的通用考核系统,就是要以Spring Cloud微服务的组件划分框架为模板,建立一个能够调用若干组件服务的系统。该系统的详细的业务全过程为:
  3.1 系统主要功能的实现
  3.1.1注册和发现功能的实现
  发挥作用的系统的注册和发现组件,可以分为两个组成部分,其中,具有发现功能的部分可以给微服务完成注册服务,并定期接收微服务发来的动态信息,同时能够设定在超过某个时长接收不到信息后注销发送对象;另外一个部分与外部客户端功能相当,它可以调取注册部分的服务信息。
  3.1.2负载和容错功能的实现
  大数据时代对微服务提出了更高的要求。微服务每一个处理运行都需要多组组件的同时参与配合,而且这些组件之间相互依赖性越来越强,如果其中的一个组件发生故障,就会出现其他组件的连锁反应,即通常所说的网络服务瘫痪的问题。假设出现同时在线访问人数骤增时,就会导致微服务反应迟钝,一旦访问数量再次骤增,该系统对继续增加的访问请求不能处理,最终致使该系统死机、服务停止。因此,上述功能就是要提高面对多个服务请求同时发生时的应急机动能力,以及对外部服务请求响应不及时的状态下设置隔离、启动切断,使系统能够持续保持稳定状态。
  3.1.3服务网络关口管控功能的实现
  微服务的网络关口管控,就是关闭每个组件的对外链接,在外部客户与微服务系统本体中间设置一道屏蔽层,使外部客户不必直接访问微服务,而只要与网络关口之间发生联系。同时,网络关口管控还能完成统一认证、监控调用等服务工作。。
  3.2运用效果
  实践中发现,采取组件组合的模式,有效解决了传统工作系统单个服务组件无法解决的绝大多数问题。即便传统的工作系统的集合,其所有组成组件也是通过服务访问路由集中发送的,如果出现同时在线访问量过大时,这种方式就成为了制约系统运行的诟病。通过组件集合的方式,设置多个渠道途径,并各自注册信息,有效解决了网络服务关口管控的问题,提高了系统的灵活度和适应性。
  采用Spring Cloud架构的通用考核系统,有效克服和解决了传统工作系统在实践应用中的不足和缺陷,极大地提升了微服务的内容延展性、服务快捷性、维护方便性和系统可靠性,使其能轻松稳妥地应对同时在线访问数量骤增等突发情况,满足了大数据时代对微服务的更高效更严格的要求,在现实中具有广泛的适应性和推广性。
  参考文献:
  [1]罗光峰,陈慧光,徐洪磊.面向新架构的流量调度系统研究与设计[J].2017(3):10-12.
  [2]杨朝晖,李飞,付永振.微服务编排在网管支撑系统中的研究与应用[J].电信工程技术与标准化,2019(6):31-36.
  [3]黄有福,龚静娴.基于高职院校的微服务应用探索[J].教育信息技术,2017(12):20-22.
  [4]殷佳玲,夏帆,顾航,et al.基于微服务的研究生培养系统的设计与实现[J].华东师范大学学报(自然科学版),2019,2019(4):83-96.
  作者简介:
  梁纯,女,汉族,1979年12月湖北武汉人,计算机硕士,讲师,研究方向:软件设计,面向微服务架构。
  (作者单位:武汉晴川学院)
其他文献
【摘 要】科技飞速发展,各国间的交流和联系都越来越频繁,人类社会已经逐步进入了新的技术革命时期,在生产生活的方方面面,都需要电力自动化新技术的应用。在进入信息化时代后,全球工业化的目标也进一步实现,注重电力自动化技术和信息化技术发展的同步进行的过程中,实现电气自动化技术在工业化生产中的应用也有了新的表现。基于此,文章就新时期电气自动化及电气自动化发展趋势进行了分析。  【关键词】电气自动化;发展;
期刊
【摘 要】物联网作为开展信息科技的重要目的,通过不断完善的架构,为世界各地带来了崭新的信息变革,是当今世界各国争相研究的热点。信息作为本世纪的主题,不仅决定了各国的发展方向,更侧面反映了国家发展能力。物联网和信息处理作为获取信息的重要环节,具有重要的研究意义,而其涉及的关键技术更是发展关键。本文给出了物联网架构及智能信息理论的发展历程及设涉及的关键技术做出了具体阐述,并給出其目前存在的不足与改进。
期刊
【摘 要】智能电网是一项新型的科学技术产物,逐步受到社会的广泛重视,在智能电网建设过程中,要严格遵守相关法律法规的要求,通过引进先进技术,不断提升智能电网建设的质量和效率,确保电网运行的安全性和稳定性。与此同时,还应该重视提升智能电网电源的质量,有效运用清洁型能源,电力输送的质量等,以此来提升智能电网建设的整体水平,确保我国电力行业的健康发展。  【关键词】电力工程技术;智能电网建设;应用  1智
期刊
【摘 要】信息处理技术伴随着计算机技术与科学技术的不断进步,正在向无纸化方向发展,相比于传统的纸质处理模式。对于信息的发布、采集、处理一节整理和存储都是信息处理技术中,最为主要的综合应用。在当今时代的发展背景发展下,信息处理技术首要考虑的问题就是做好网络环境下计算机信息的安全。  【关键词】网络环境;计算机信息;处理与安全  在互联网时代不断的发展下,计算机越来越多的被运用到人们日常的工作生活当中
期刊
【摘 要】近年来,随着各种新型传感器和摄影测量平台的不断发展,无人机数字航摄技术以其机动灵活、经济、便捷等显著特点,成为了传统航空摄影测量手段的有力补充,在突发灾害应急数据获取及小范围快速成图方面显示出了无人机航摄系统独特的优势,得到了遥感和摄影测量等领域的广泛关注。  【关键词】无人机;公路测绘;应用现状;分析  1 无人机技术的概念  无人机测绘测量系统作为现代化测绘测量装备体系的重要组成部分
期刊
【摘 要】本文主要是通过分析了当前我国数字T/R组件的工作原理,并详细分析其在接收通道技术指标当中的含义,重点对数字T/R组建接受的通道测试技术途径进行深入探讨,并分析两种典型的测试系统来组成相对应的原理结构框图,并分析其自身的优点和缺点。在实际结果中表明了,这两种数字T/R组件接受通道测试准确度是一样的,因此对于其在实际中的应用也会被广泛的推广使用。  【关键词】数字T/R;接受通道;测试方法 
期刊
【摘 要】物联网主要是通过传感技术、计算机技术以及通信技术实现实体与网络的对接,是在信息通信新时代中发展而成的一种崭新网络形式,实体特征的感知、无线的信息传输以及智能化的信息处理是物联网的主要特征,这使得快速通讯与信息处理成为可能。但同时,这种信息感知与传输方式的独特性也使得其在传输信息的过程中较容易受到外界因素侵袭,從而造成信息泄露、重放,进而威胁整个系统的基本安全。  【关键词】电力物联网;风
期刊
【摘 要】随着智能电网建设的推进、调控一体化的建设,对电网信息的整合、互动、上下贯通提出了更高的要求,智能远动机应运而生。本文介绍了智能远动机的基本功能,并对智能远动机加装过程中的问题进行探讨。  【关键词】智能远动机;多业务融合;源端维护;加装  0 引言  目前,在变电站中,并存着多个远传系统,各专业采集需要的数据通过不同的通信通道传到不同的主站去,主要包括远动业务、保信业务、计量业务、PMU
期刊
【摘 要】伴随着现代科学技术持续进步发展,新兴科学技术被人们生活各个领域中所广泛应用。半导体类材料,其电子科技的进步发展中有着核心作用,属于电子科技基础部分,往往是电子科技发展高度的关键因素。现阶段,人们对半导体类相关器件有着更高的要求,促使电子科技当中半导体类材料必然会发生较大的变化,拥有着良好的发展前景。鉴于此,本文主要围绕着电子科学技术当中半导体类材料的发展趋势开展深入研究,望能够为相关专家
期刊
【摘 要】城市配网线路在运行中经常遭遇雷击,虽然在电力行业当中已经提出了多种新型的防患风险技术,这些技术的有效的落实对于电力企业的发展有着重要的意义。但是对于雷电风险的防范,并没有有效的防范措施。雷电危害对于电力行业的影响极为严重,这一不利影响主要表现在配网线路上。如果这一问题得不到有效的解决,不仅极大的降低了配网线路的供电效率,在一定程度上还会极大的制约电力行业的发展。本文就配电网线路防雷策略做
期刊