[发明专利]一种在分布式系统进行故障模拟的系统、装置及方法有效
申请号: | 201610581699.4 | 申请日: | 2016-07-21 |
公开(公告)号: | CN107645397B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 周洋 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京展翅星辰知识产权代理有限公司 11693 | 代理人: | 王文生 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 系统 进行 故障 模拟 装置 方法 | ||
本申请提供了一种在分布式系统进行故障模拟的系统、装置及方法,其方法包括:接收访问请求;从所接收的访问请求中筛选出符合预定故障模拟规则的特定访问请求;针对所述特定访问请求,在分布式系统上进行故障模拟。根据本申请的方法及装置,本申请可以有效地控制故障影响的范围并且由于本申请可以在真实的业务环境中直接实施,从而有效节省搭建独立测试环境所带来的运维成本。
技术领域
本申请涉及计算机领域,尤其涉及一种在分布式系统进行故障模拟的系统、装置及方法。
背景技术
分布式系统通常包括多个应用组件(或称多个子系统),经常会有一些应用组件发生故障。为了解决这些故障,现有技术通常会在独立的测试环境中模拟一些故障,以通过度量分布式系统在模拟故障下的表现来确定解决所模拟故障的方案,从而将该方案用于解决真实业务环境下的故障。
现有技术中,为了度量分布式系统在故障下的表现,通常模拟的是服务器集群级别的故障,此类故障对真实业务环境容易造成很大的影响。为了避免此类大的影响,需要搭建与真实业务环境隔离的测试环境来进行故障的模拟,这一方面需要耗费较大的运维成本,另一方面在隔离的测试环境下进行故障模拟,所得到的系统的表现结果并不一定与真实业务环境下系统的真实结果相符,从而不利于获得切实可行的用于解决实际故障的方案。
发明内容
本申请的一个目的是有效控制在分布式系统上模拟故障的影响范围。
根据本申请的一个实施例,提供了一种在分布式系统进行故障模拟的系统,包括分布式系统外的故障控制端和分布式系统中的故障模拟装置,所述故障控制端,用于接收预先配置的故障模拟规则并将所述故障模拟规则发送至所述故障模拟装置,其中该故障模拟规则用于指示故障模拟装置针对符合该故障模拟规则的访问请求进行故障模拟;所述故障模拟装置,用于接收访问请求以及来自故障控制端的故障模拟规则,从所述访问请求中筛选出符合预定故障模拟规则预定故障模拟规则的特定访问请求,针对该特定访问请求在分布式系统上进行故障模拟。
根据本申请的一个实施例,提供了在分布式系统进行故障模拟的系统,包括分布式系统中的故障控制端和分布式系统中的故障模拟装置,所述故障控制端,用于接收预先配置的故障模拟规则并将所述故障模拟规则发送至所述故障模拟装置,其中该故障模拟规则用于指示故障模拟装置针对符合该故障模拟规则的访问请求进行故障模拟;所述故障模拟装置,用于接收访问请求以及来自故障控制端的故障模拟规则,从所述访问请求中筛选出符合预定故障模拟规则预定故障模拟规则的特定访问请求,针对该特定访问请求在分布式系统上进行故障模拟。
根据本申请的一个实施例,提供了一种故障控制方法,该方法包括:接收预先配置的故障模拟规则,其中该故障模拟规则用于指示分布式系统的故障模拟装置针对符合该故障模拟规则的访问请求进行故障模拟;将所配置好的故障模拟规则发送至分布式系统,以使该分布式系统的故障模拟装置基于该故障模拟规则进行故障模拟。
根据本申请的一个实施例,提供了一种在分布式系统进行故障模拟的方法,该方法包括以下步骤:接收访问请求;从所接收的访问请求中筛选出符合预定故障模拟规则的特定访问请求;针对所述特定访问请求,在分布式系统上进行故障模拟。
根据本申请的一个实施例,提供了一种故障控制装置,该装置包括:规则接收单元,用于接收预先配置的故障模拟规则,其中该故障模拟规则用于指示分布式系统的故障模拟装置针对符合该故障模拟规则的访问请求进行故障模拟;规则发送单元,用于将所述故障模拟规则发送至分布式系统,以使该分布式系统的故障模拟装置基于该故障模拟规则进行故障模拟。
根据本申请的一个实施例,提供了一种在分布式系统进行故障模拟的装置,该装置包括:请求接收单元,用于接收访问请求;请求筛选单元,用于从所接收的访问请求中筛选出符合预定故障模拟规则预定故障模拟规则的特定访问请求;故障模拟单元,用于针对所述特定访问请求,在分布式系统上进行故障模拟。
与现有技术相比,本申请的实施例具有以下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610581699.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:白纸炮用纸板
- 下一篇:颗粒物监测设备的光学系统