ChaosBlade混沌工程工具
ChaosBlade 是阿里巴巴開源的一款遵循混沌工程實(shí)驗(yàn)原理,提供豐富故障場景實(shí)現(xiàn),幫助分布式系統(tǒng)提升容錯性和可恢復(fù)性的混沌工程工具,可實(shí)現(xiàn)底層故障的注入,特點(diǎn)是操作簡潔、無侵入、擴(kuò)展性強(qiáng)。
ChaosBlade 基于 Apache License v2.0 開源協(xié)議,目前有 chaosblade 和 chaosblade-exe-jvm 兩個倉庫。其中,Chaosblade 包含 CLI 和使用 Golang 實(shí)現(xiàn)的基礎(chǔ)資源、容器相關(guān)的混沌實(shí)驗(yàn)實(shí)施執(zhí)行模塊。chaosblade-exe-jvm 是對運(yùn)行在 JVM 上的應(yīng)用實(shí)施混沌實(shí)驗(yàn)的執(zhí)行器。
ChaosBlade 社區(qū)后續(xù)還會添加 C++、Node.js 等其他語言的混沌實(shí)驗(yàn)執(zhí)行器。
組件架構(gòu)
場景覆蓋圖
評論
圖片
表情
