ChaosBlade-06-混沌工程准则 PRINCIPLES OF CHAOS ENGINEERING POC
前言
大家好,我是老马。
这一节我们来介绍一下混沌工程的准则,这里是对原文的一个简单翻译,方便大家学习查阅。
混沌工程原理
最后更新:2019年3月(变更)
混沌工程是通过在系统中进行实验,建立对系统在生产环境中承受复杂条件能力的信心的学科。
大规模分布式软件系统的进展正在改变软件工程的游戏规则。
作为一个行业,我们很快就采纳了能够提高开发灵活性和部署速度的实践。但随之而来的紧...
2023-08-08 00:00:00 |
JVM
ChaosBlade-05-混沌工程(Chaos Engineering)介绍
是什么?
大家好,我是老马。
最近在整理资料时,发现以前的 chaos 理解的太浅了,现在重新梳理一下。
混沌工程(Chaos Engineering)是一种系统化的实践,旨在通过故意引入一些故障或不稳定因素,模拟并测试系统在不确定和不完美条件下的表现,进而提高系统的韧性和稳定性。
它的核心思想是通过主动制造一些“混乱”来发现系统潜在的薄弱环节,提前识别和解决可能导致灾难性后果的问题...
2023-08-08 00:00:00 |
JVM
ChaosBlade-04-Chaosblade chat 聊一聊 Chaosblade
chat
Q1-阿里的 chaosBlade 你知道吗
是的,我知道。ChaosBlade 是阿里巴巴(Alibaba)开发的一种开源混沌工程工具。
混沌工程是一种测试和验证系统的方法,通过在生产环境中故意引入故障和异常,以测试系统的弹性和稳定性。ChaosBlade 的目标是帮助开发人员模拟各种故障场景,以便更好地了解系统在面对异常情况时的表现。
ChaosBlade 可以模拟各种...
2023-08-08 00:00:00 |
JVM
ChaosBlade-03-Chaosblade-exec-jvm 对 Java 应用实施混沌实验的 chaosblade 执行器
Chaosblade-exec-jvm:用于 Java 应用的混沌实验执行器
简介
该项目是基于 jvm-sandbox 的 Chaosblade 执行器,用于通过增强类的方式对 Java 应用进行混沌实验。
实验可以通过 blade CLI 执行,详情请参见 chaosblade 项目。
编译
在项目根目录下,执行以下命令进行编译:
make
编译结果将存储在 target...
2023-08-08 00:00:00 |
JVM
ChaosBlade-02-Chaosblade-box:一个具有丰富场景的混沌工程平台
Chaosblade-box:一个具有丰富场景的混沌工程平台
简介
Chaosblade-box 是一个具有丰富场景的混沌工程平台,当前包含的场景有:
chaosblade-exec-os:基础资源实验场景的实现。
chaosblade-exec-docker:Docker 容器实验场景的实现,通过调用 Docker API 进行标准化。
...
2023-08-08 00:00:00 |
JVM
ChaosBlade-01-测试混沌工程平台整体介绍
测试混沌工程
ChaosBlade-01-测试混沌工程平台整体介绍
ChaosBlade-02-Chaosblade-box:一个具有丰富场景的混沌工程平台
ChaosBlade-03-Chaosblade-exec-jvm 对 Java 应用实施混沌实验的 chaosblade 执行器
ChaosBlade-04-Chaosblade chat 聊一聊 Chaosblade
Ch...
2023-08-08 00:00:00 |
JVM
mysql 添加账户密码+reset password 重置密码 You must reset your password using ALTER USER statement before executing this statement
问题
执行报错
You must reset your password using ALTER USER statement before executing this statement
解决
5.7.6 以前
MySQL版本5.7.6版本以前用户可以使用如下命令:
mysql> SET PASSWORD = PASSWORD('123456');
5.7.6
...
2023-08-07 00:00:00 |
Database
Ubuntu 下 mysql 表名称区分大小写的导致查询不到
com.mysql.jdbc.PacketTooBigException
Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4513915 > 4194304).
You can change this value on the server by setting the max_a...
2023-08-07 00:00:00 |
Database