基于微服务架构的服务发现与服务可靠性的研究

来源 :北京邮电大学 | 被引量 : 26次 | 上传用户:fushu1qq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于微服务架构设计的系统由许多通过网络相互通信的小型服务组成,每个服务都有单独的软件开发生命周期,各个服务之间相互依赖。虽然目前对于微服务架构的研究有很多,但仍然存在一些问题。包括服务发现时延过大、准确性不够;对于单个服务的服务质量的描述不够全面;服务在动态环境运行过程中差错较多、无法实时调整等问题。在微服务架构的建模研究中,当前的依赖图生成方案存在不够便捷、准确性较低的问题;当前的服务故障树模型中未考虑差错容忍和系统实际执行情况的问题。在服务风险的研究中,现有服务风险计算模型存在未考虑系统执行路径概率不同对于最后计算结果的影响。本文主要对微服务架构中服务可靠性、服务发现、系统可靠性建模、系统服务风险以及服务恢复等问题进行了研究。成果概述如下:(1)研究了微服务架构中服务运行可靠性的问题。本文提出了自定义参数的QoS计算模型用于服务质量的计算,可用于服务运行状态的评估。基于服务运行状态设计了自适应的服务模型,达到服务运行过程中的服务差错容忍和提升吞吐量的目标。在本实验环境中,本文提出的QoS计算模型和自适应服务模型使服务运行时的成功率提升了 3.87%,吞吐量提升了 18.7%。(2)研究了微服务架构中的服务发现问题,如何对应用程序之间的依赖关系进行建模,以及如何使用这些模型来分析微服务架构系统的可靠性。本文提出了依赖图自动化生成方案,并改进了服务故障树模型,同时将其用于系统的可靠性分析。实验结果表明服务故障树模型能够有效的分析微服务架构系统的可靠性。改进后的故障树模型用于分析系统故障率时,准确率上有一定的提升,在实验环境中准确率提高了 4.53%。(3)微服务架构中服务有独立部署的特性,如何高效地监控、管理这些服务是一个重要问题。如果仅在部署或运行时解决服务故障往往会导致大量失败任务的产生,因此,服务故障的预测与恢复是同样重要的。本文改进了基于服务风险的差错恢复方案,通过对于改进方案的应用,可以在大量故障发生之前完成风险服务的移除,从而避免连续错误的发生。实验结果表明,改进后的服务风险计算模型和差错恢复方案可以提升系统的稳健性,并减少由于差错恢复方案所导致的系统资源浪费。
其他文献
<正>9月22~23日,青岛世园会举办了以"诙谐自然"为主题的多肉植物竞赛。来自全国40多家企业、协会和个人选送的520多件作品,展现了自然界的诙谐之美,为多肉植物爱好者献上了一
文章考察了中国制造业市场结构对FDI(外商直接投资)技术外溢产生的影响,认为这种影响因企业的规模和市场势力不同而发生变化。建议政府做引资决策时,对集中度较高的行业应重点考
本文概述一种新型动物专用大环内酯类抗生素泰地罗新的理化性质、作用机制、抗菌活性、药动学、药效学、不良反应及残留,为该药开展相关研究、兽医临床的应用提供参考资料。
商业生态系统理论自20世纪90年代提出,为传统战略管理理论开辟了新的研究路径。然而,现阶段研究多基于不同理论视角,成果零散,缺少系统性整合。本文采用文献计量方法,对WOS数
采用超高效液相色谱串联四级杆/飞行时间质谱仪(UPLC-Q-TOF MS)识别和鉴定了喹赛多在鸡体内的代谢产物,并讨论了喹赛多在鸡体内可能的代谢途径。按800mg/kg体重的剂量给鸡单
实施创业教育是高职院校面临的一项重要而紧迫的任务。高职院校实施创业教育应以就业为导向,为提高学生的就业竞争力服务。
<正>这是一位参加过面试的女孩写在自己博客里的文字:我一边内心挣扎一边观察准上司的表情,但他始终毫无表示,一直在介绍企业文化与历史业绩。我指头一会伸直一会又蜷起.始终
面部年轻化是指能够使老化的面部恢复年轻化外貌的各种手段和方法。面部老化受内外因素影响。从组织形态学上看主要表现在面部皮肤肤质的改变,皱纹形成,软组织松垂、萎缩等。目
本文通过一系列试验说明,采用酶法降解新工艺,能降低鹿骨胶的分子量,其部分降解为二肽、三肽等物质.保存了鹿骨胶内原蛋白质的活性基团,解决了鹿骨胶酒的沉淀问题,使鹿骨胶酒