买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种微服务治理方法及装置,通过实时获取服务自身数据和第三方支撑服务质量数据,作为运维基础数据;其中服务自身数据包括服务质量数据和服务运行状态数据;当集群服务中的一个或多个服务出现异常时,服务自身根据所述运维基础数据和本地治理配置进行自我调节;如果所述自我调节无法解决当前服务所出现的异常时,则将所述服务自身数据和关键数据上行报告治理中心,以使治理中心在整合数据后根据不同类型的问题,执行预定的综合处理方案。本发明能够为多种开发语言提供软件开发治理支撑,使得软件本身具备自我治理能力,治理中心执行战略策动,以此两层治理模式,保障整体集群的高效高质量运行。
主权项:1.一种微服务治理方法,其特征在于,包括:实时获取服务自身数据和第三方支撑服务质量数据,作为运维基础数据;其中服务自身数据包括服务质量数据和服务运行状态数据;当集群服务中的一个或多个服务出现异常时,服务自身根据所述运维基础数据和本地治理配置进行自我调节;如果所述自我调节无法解决当前服务所出现的异常时,则将所述服务自身数据和关键数据上行报告综合治理中心,以使综合治理中心在整合数据后根据不同类型的问题,执行预定的综合处理方案;服务自身根据所述运维基础数据和本地治理配置进行自我调节,包括:软件自身根据服务自身数据和本地治理配置调节自身运行节奏,以及根据收集到的第三方支撑软件质量数据调节对第三方软件的调用策略;软件自身根据服务自身数据和本地治理配置调节自身运行节奏,包括:在本地治理中心,根据收集的服务所在物理机器的运行数据以及服务运行数据,根据服务设定的承载能力,动态调节请求接受量和响应量;其中,服务所在物理机器的运行数据包括CPU使用率、内存使用率、硬盘使用率和网络延迟;服务运行数据包括每秒请求量、每秒响应量、单次请求响应时长、热点接口和热点数据;将所述服务所在物理机器的运行数据和所述服务运行数据实时同步至综合治理中心,综合治理中心根据子服务反馈数据,动态判断是否需要增减服务物理机器数量和服务容器数量,以及是否需要对某个服务执行降级或者熔断;根据收集到的第三方支撑软件质量数据调节对第三方软件的调用策略,包括:对于第三方支撑服务,动态记录服务请求响应的耗时和响应质量,如果出现响应不及时或者超时,则根据既定策略进行屏蔽第三方服务;在屏蔽预设时间后再进行测试请求,通过则打开链路,多次测试请求无法通过后,则需要上报综合治理中心,由综合治理中心从上层进行干预或者通知运维人员介入;所述实时获取服务自身数据和第三方支撑服务质量数据,包括:在服务启动后对服务自身的运行状态和运行质量进行实时监测;当发生外部调用时,以显式的方式跟随服务执行流程流动,记录关键执行节点和服务自身数据;当对第三方服务进行调用时,以增量的方式添加对第三方服务的质量监测,并将监测得到的第三方支撑服务质量数据反向反馈给服务自身。
全文数据:
权利要求:
百度查询: 深圳市华宇讯科技有限公司 微服务治理方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。