微服务架构中的服务质量保障研究

来源 :中国新通信·理论版 | 被引量 : 0次 | 上传用户:h_heart
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:微服务架构在发展过程中逐渐成为构建复杂业务系统的基础架构,其自身呈现出明显的复杂性,促使整个系统变得更加复杂,因此服务质量的保障成为现阶段的重点内容。本文在研究过程中,根据现阶段的实际情况探索微服务架构中的服务质量保障方案,明确其质量评价指标体系,优化其服务响应时间,提升服务可靠性,并分析其应用效果,以供参考。
  关键词:微服务架构;服务质量;保障方案
  引言:随着时代不断发展,现阶段的业务系统规模逐渐增大,原有的单体架构已难以满足实际需求,需要根据实际情况开展针对性调整,以保证架构发挥出自身的作用。微服务架构是一种由一系列协同工作并且独立的服务组成,与现阶段的单体架构相比存在明显的差异性,更具有优势,呈现出灵活性、扩展性以及独立性。
  一、微服务架构中的服务质量保障方案
  微服务架构的重点在于服务质量与服务时间,需要根据现阶段的实际情况开展测量与监控,合理进行改进,以保证其服务质量提升,保证其达到相应的标准,满足现阶段的发展需求。
  (一)制定质量评价指标体系
  实际上,质量评价指标对微服务架构产生的影响较为明显,直接对系统的实际运行情况进行量化,利用自身的优势开展评估与监控,明确其服务质量。具体来说,其质量评价指标包括以下几点:
  第一,平均响应时间 (avg): 该指标为在某时间段内产生的所有的请求响应时间的平均数,属于平均值,其数值越小则说明实际的平均响应时间越短,整体的处理速度较高,其服务效率较为明显[1]。
  第二,95 线响应时间 (95Line):该指标为在某段内,95%的请求响应时间的最大值。
  第三,99 线响應时间 (99Line):该指标为在某段内,99%的请求响应时间的最大值。
  第四,失败率指标:该指标是指在某时间段内其出现的失败次数与总的请求量之间存在的比值,通过分析发现其比值越大,则说明其发生的失败率越高,其服务的可靠性越低,产生的影响越明显[2]。
  第五,QPS:该指标是指在某时间段内,其服务器每秒所处理的查询量。
  (二)优化缩短服务响应时间
  1.进行分布式缓存
  相对来说,内存的访问性明显优于磁盘,将相关的数据存储在内存中可以保证其具有良好的读取效率,以满足其实际需求。但实际上,在互联网业务的场景下,如果选择将当前存在的数据都存入内存中并不现实。对于大部分的业务场景下,百分之八十的访问量呈现出集中情况,因此在处理过程中可以引入缓存组件,充分发挥出其优势实现高频的访问,促使系统的整体承载能力提升,并保证其响应速度,为用户提供优质的服务体验,优化其数据存储结构,满足现阶段的发展需求。灵活应用其数据层引入缓存具有积极的促进意义,可以保证数据的读取速度提升,优化系统的扩展能力,保证系统的承载水平提升,优化现有的模式,降低存储的成本,尽可能提升机械的使用寿命[3]。
  2.实现多线程并发调用
  在处理过程中,可以进行多线程调用,利用静态托底,例如在应用场景中,可以根据现阶段的应用场景需求,根据现阶段的不同数据源服务开展调用,对资源进行合理的整合,保证其在短时间内完成。在该过程中,开展合理的多个服务线程请求,分析其实际的返回结果,开展合理的聚合,制定完善的响应时间,针对超出的阈值进行处理,保证其具有良好的容错性。该方式的实践实现了全面的处理,具有较强的优势,例如可以实现多服务并行,优化其性能,解决存在的性能问题,保证服务质量。对于其一次服务请求来说,可以实现多个独立服务支持,并在该过程中实现多路并发调用,合理选择优先返回的结果。该方式可以保证其系统的稳定性,以最优的结果为主,从根本上提升其响应时间,满足现阶段的需求。但从多个角度分析,该方式也存在一定的不足,其资源的消耗呈现出明显的变化,受其调用的服务数量影响较为明显,甚至呈现出倍数增长[4]。
  (三)保证服务可靠性提升
  实际上,保证微服务质量的另外一个目的是促使其可靠性提升,从多个角度优化,重点对服务调用失败进行合理的处理,保证其流量的处理方式,以满足实际的需求。
  1.处理服务调用失败
  针对调用失败,现阶段主要选择的处理方式有两种,一种是Failfast: 该方式具有明显的特点,快速失败只发起一次调用,如果出现失败立即进行报错,也是现阶段服务调用的默认方式,以满足实际的需求。另一种为 Failover: 该方式进行失败自动切换,失败时应重试其它的服务器。但在该情况下,如果某个服务提供方出现问题,将产生压力放大情况。
  在应用过程中,两种方式都进行实现时,失败的处理方式将通过分布式配置中心配置,默认第一种。针对业务的个性化需求,可配置 Failover 模式, 并设置重试次数的配置 keyFailover Retry Count, 实现实时切换。
  2.进行熔断隔离保护
  实际上,服务熔断类似于现阶段电路中存在的“保险丝”,其发挥着保护的作用,如果发生故障时,将出现停用该服务的调用,如程序bug、用户大量请求、故障等,以保证其合理性,当服务情况好转时再恢复其实际运行。
  3.无损上线
  优雅停机是指重启过程中,需要保证处理请求可以合理的结束,并且在停机前主动通知调用方不再继续向将要停机的服务器发送相关的新请求,保证处理完毕后进行合理的重启,以满足实际的需求。例如,在收到其停止指令后,可以合理的进行线上与线下服务相对应的相关服务,并建立完善的通知机制,发送相关的请求,实现重启[5]。
  二、微服务架构中的服务质量保障应用效果分析
  通过上述分析发现,通过微服务架构的优化促使其服务质量得到保障,加强服务质量的改造,其研究具有良好的效果,响应时间得到优化,并利用其协议调用链条处理,实现个性化设置,利用线程数开展计算,保证其系统的稳定性,优化其成功率。通过实践应用分析,微服务架构的业务服务可靠性不断提升,整体的失败率下降,甚至逐渐促使其响应的时间逐渐提高,优化服务质量,以满足发展的需求。
  结论:综上所述,在当前的时代背景下,微服务架构中的服务质量得到明显的提升,深入分析影响服务质量的评价指标,以指标为基础开展探索,提出合理的提升响应时间的策略,保证其服务可靠性提升,在业务系统中开展实践,形成符合需求的标准方法,促使开发运维人员在运行过程中遵循其规定来实现高质量的服务,提升研发质量。
  参考文献:
  [1]周文坤,乔运华,侯佳佳.微服务架构的ERP应用系统的优势及挑战[J].制造业自动化,2020,42(06):123-124+132.
其他文献
摘 要:虚拟现实技术(VR)是借助于计算机将现实的场景三维仿真为虚拟场景,增加用户身临其境的感觉。近些年,虚拟现实技术的逐渐发展与成熟,被广泛应用在各行各业中。虚拟现实技术在新闻报道中地应用,简称为VR新闻,是一种沉浸式新闻。不仅如此,VR能给观众带来一些立体式新闻体验,重构或还原了新闻现场与叙事方式,有利于扩宽新闻传播视角,助推我国新闻传播事业地健康发展。针对于此,探究虚拟现实技术加持下,新闻
期刊
摘 要:计费网络安全是一项系统的工程,涉及技术、管理、使用等许多方面。它是一项长期、持续、发展的任务。  关键词: 网络安全;话单采集;话单分拣;双机热备  “程控电话业务综合处理系统”通过对分布在东塔、桃仙、区管、T3航站楼的四部程控交换机进行统一计费、集中管理,实现业务受理、话费营收、自动停复机,话费查询催缴等相应功能。  一、计费数据采集阶段的安全与隐患  如图1所示,各话单采集子模块分别
期刊
摘 要:由于plc编程思想自身所具有的独特的发展优势,所以它已经被非常广泛的运用到了工业控制中的自动化领域。总的来说,本文对工业控制中的PLC编程方法中的编程思想及其应用进行了探究。  关键词:工业控制;PLC;编程方法  一、 工业控制领域编程思想的发展现状  在平常生活中,我们对于智能控制的依赖也更加严重。相比于原来的控制器,我们更加倾心现在的智能管家和智能遥控器。许多手机上都自带遥控精灵等
期刊
摘 要:随着信息电子化的不断发展,物联网技术也从出现以来发展迅速,逐渐影响到人们生活的方方面面,而将物联网技术应用到城市智能交通上也是现在城市管理的一大发展热点。接下来我们对物联网和智能交通以及他们的如何结合进行分析。  关键词:物联网技术;智能交通;应用  随着人民生活水平的不断提高,汽车也逐渐在家家户户中普及,即使城市的交通系统也在逐渐的升级,功能也在逐渐的增加,但是城市的交通压力也随之增加
期刊
摘 要:近年来,社会经济的飞速发展加速了生产制造业生产经营方式的优化改革,现代化、自动化生产线已经成为现代工业发展的趋势。工业技术水平的突破和提升虽然推动了工业制造效率的发展,但工业技术应用并不是完全成熟,在一些生产制造应用过程中仍存在着局限性和问题故障,这不仅会对生产加工精度造成一定的影响,故障问题加大还会引发更多的安全事故问题,这要求生产制造企业在发展自动化生产线技术水平的同时,加大对自动化
期刊
摘 要:自新时代以来,我国便开始加大力度重视电力企业的发展,并且也取得了很多成就,对我国经济快速发展有着很大的作用。随着电力资源在各个领域的应用性逐渐增强,尤其是在商业活动中,大部分地区都需要依靠电力作为支撑,这对社会的整体发展具有很大的推动作用。尤其体现在电力的稳定性方面,这是保证各个用电设备安全运行的关键因素。为此,本文便从电力安全方面出发,通过高压实验的方法,对电力中的电压稳定性进行检测,
期刊
摘 要:我国初期的发展需求要求着城市经济先行发展,这在一定程度上导致农村的经济水平与城市越拉越大。在当下社会中,城镇与乡村之间的发展问题已经成为了社会发展的突出问题,会在一定程度上阻碍着我国经济的高质量的发展,也会降低民众的幸福指数,城镇与乡村的二元化不平衡的发展使得二者之间的经济落差越来越大,更多的农村年轻人口向城镇移动,进一步拉大了二者的距离。  关键词:新时期;城乡规划;管理一体化  随着
期刊
摘 要:在经济社会发展的过程中,自然资源是重要的基础资源,加强自然资源管理对不断提高经济发展质量和效益都具有重要的意义。但是目前受到多方面因素的影响,在自然资源管理工作开展过程中遇到很多的问题,需要尽快解决,才能更好地助力经济发展。  关键词:农村土地;资源价值;提升;机制研究  引言:我国作为农业大国,地域辽阔,土地资源丰富。近些年来,经济发展水平不断提高,城镇化发展不断向前,耕地面积受城镇化
期刊
摘 要:图像美学质量评价(Image Aesthetic Quality Assessment,IAQA)是使用计算机模拟人类对美的感知与理解,自动地对输入的图像从美学质量的角度做出一个客观准确的评价。图像美学质量评估研究为基于图像视觉体验的应用提供了技术支持,应用广泛,涉及图像检索、社交媒体、图像编辑和美化等多个领域,并且高美学质量的图像对观察者更有吸引力。由于应用广泛,吸引着人们进行了许多研
期刊
摘 要:胎压监测和4G-WIFI技術在车联网系统中的应用实践(以下简称车辆辅助控制系统实践)是在车联网系统中集成TPMS、4G-WIFI技术,并整合在车身控制器中,节约了车辆辅助控制系统硬件资源,在增强功能的集成性的同时也在基础功能中拓展出了新的实用功能,如车内无人状态下的胎压信息的报警,车内通过4G转WIFI技术实现WIFI信号共享等。同时通过OBD接口与整车的CAN网络实现交互通信,以APP
期刊