
前言
为满足 C++ 应用系统故障演练,阿里妈妈安全生产团队开源了 C++ 混沌实验执行器,填补了 C++ 应用混沌工程实验的空白,其遵循《混沌实验模型》,可通过 ChaosBlade 工具直接执行。项目详情点击这里! 。
本文重点介绍该执行器的架构图、支持的实验场景,并以 Demo 为例介绍具体的使用方式,附录介绍了阿里妈妈内部混沌实验流程。
新版本 chaosblade 下载地址在这里!
实验场景
目前支持的 C++ 混沌实验场景如下,具体使用方式可详见下文:
- 针对某个方法,或者某行代码注入延迟故障;
- 针对某个方法,或者某行代码注入替换变量,或者对象值,可以制造调用第三方接口返回结果中包含错误码等等故障;
- 针对某个方法,或者某行代码注入立刻退出方法并返回指定值(可以是错误值)的故障;
架构图

解释说明:
- C++ 混沌实验执行器包括 8 个模块:模型
继续阅读与本文标签相同的文章
-
支付宝小程序-MQTT模拟器体验阿里云IoT开发
2026-05-22栏目: 教程
-
听说小米进入世界500强啦?解读历年500强数据了解国情
2026-05-22栏目: 教程
-
SpringBoot开发案例之分布式集群共享Session
2026-05-22栏目: 教程
-
从Docker镜像构建演化史来了解多阶段构建的影响
2026-05-22栏目: 教程
-
ChaosBlade 发布对 C++ 应用混沌实验的支持
2026-05-22栏目: 教程
