[发明专利]微服务配置装置及方法有效
申请号: | 201610832294.3 | 申请日: | 2016-09-19 |
公开(公告)号: | CN107846295B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 李林锋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 配置 装置 方法 | ||
本发明公开了一种微服务配置装置及方法,属于微服务管理技术领域。所述方法包括:管理设备获取业务的微服务的各个指标,不同业务的微服务的各个指标的类型是相同的,根据业务的微服务的各个指标、指标权重信息以及健康度模型计算业务的微服务的健康度分值,不同业务的微服务对应的健康度模型是相同的,当业务的微服务的健康度分值低于预设的分值阈值时,根据健康度分值确定对业务的微服务的配置参数,根据配置参数对业务的微服务进行配置,提高了服务配置的效率和准确性,通过统一的健康度模型来屏蔽业务的微服务之间的差异,从而简化系统的复杂度,使得系统更加简单、实用和高效。
技术领域
本发明涉及微服务管理技术领域,特别涉及一种微服务配置装置及方法。
背景技术
微服务是一种新兴的软件架构风格,每个微服务是一个专注于单一责任与功能的小型功能区块,若干个微服务组合出复杂的大型应用程序。而针对微服务的配置,则是该大型应用程序为用户提供稳定服务的关键。
在现有技术中,微服务配置主要通过人工在线来完成。具体的,运维人员利用运维系统查看服务系统集群中的某一项微服务的指标中,对该微服务的服务性能影响较大的指标,通过自己的运维经验,根据对该微服务的服务性能影响较大的指标来判断该微服务是否需要通过服务配置操作来提升服务的运行质量。如果运维人员判断需要进行服务配置,则根据微服务的指标、日志等信息,凭借人工经验选择配置参数,通过服务配置界面在线的进行配置操作,动态修改系统集群中各节点的配置参数,并实时生效。
在实现本发明的过程中,发明人发现现有技术存在如下问题:
一个服务系统中通常包含大量的微服务,而现有技术需要运维人员区分对每个微服务的服务性能影响较大的指标,并按照区分出的指标来判断并选择配置参数,导致人工配置的效率较低,参数配置的准确性不高。
发明内容
为了解决现有技术中需要运维人员区分对每个微服务的服务性能影响较大的指标,并按照区分出的指标来判断并选择配置参数,导致人工配置的效率较低,参数配置的准确性不高的问题,本申请提供了一种微服务配置装置及方法。
第一方面,本发明提供了一种微服务配置方法,包括:
管理设备获取业务的微服务的各个指标,不同业务的微服务的各个指标的类型是相同的;该管理设备根据该业务的微服务的各个指标、该业务的微服务对应的指标权重信息以及健康度模型计算该业务的微服务的健康度分值,该指标权重信息指示业务的微服务的各个指标在该健康度模型中的权重,不同业务的微服务对应的健康度模型是相同的;当该业务的微服务的健康度分值低于预设的分值阈值时,该管理设备根据该健康度分值确定对该业务的微服务的配置参数;该管理设备根据该配置参数对该业务的微服务进行配置。
本发明实施例提供的微服务配置方法,管理设备获取业务的微服务的各个指标,不同业务的微服务的各个指标的类型是相同的,根据业务的微服务的各个指标、指标权重信息以及健康度模型计算业务的微服务的健康度分值,不同业务的微服务对应的健康度模型是相同的,当业务的微服务的健康度分值低于预设的分值阈值时,根据健康度分值确定对业务的微服务的配置参数,根据配置参数对业务的微服务进行配置,不需要运维人员区分对每个微服务的服务性能影响较大的指标,并按照区分出的指标来判断并选择配置参数,从而提高服务配置的效率和准确性,同时,不同业务的微服务之间通过不同的指标权重信息来区分,不需要为每一个业务的微服务设置独立的健康度模型,即通过统一的健康度模型来屏蔽微服务之间的差异,从而简化系统的复杂度,使得系统更加简单、实用和高效。
在一种可能的实现方式中,该管理设备根据该配置参数对该微服务进行配置,包括:该管理设备根据该配置参数,对该业务的微服务执行流量控制、服务降级、超时控制、优先级调度、流量偏移以及弹性伸缩中的至少一种配置。
该方案提供了对微服务的具体的配置方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610832294.3/2.html,转载请声明来源钻瓜专利网。