Chaosblade-exec-jvm 项目使用教程
1. 项目的目录结构及介绍
Chaosblade-exec-jvm 项目的目录结构如下:
chaosblade-exec-jvm/
├── bin
│ ├── chaos_addfile
│ ├── chaos_appendfile
│ ├── chaos_burncpu
│ ├── chaos_burnio
│ ├── chaos_burnmem
│ ├── chaos_changedns
│ ├── ...
├── chaosblade-exec-bootstrap
├── chaosblade-exec-common
├── chaosblade-exec-plugin
├── chaosblade-exec-service
├── chaosblade-exec-spi
├── doc
├── gitignore
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── Makefile
├── README.md
├── assembly.xml
├── pom.xml
目录介绍
bin
: 包含各种混沌实验的执行脚本。chaosblade-exec-bootstrap
: 项目启动相关文件。chaosblade-exec-common
: 通用工具和类。chaosblade-exec-plugin
: 插件相关文件。chaosblade-exec-service
: 服务相关文件。chaosblade-exec-spi
: SPI 相关文件。doc
: 文档文件。gitignore
: Git 忽略文件配置。CODE_OF_CONDUCT.md
: 行为准则。CONTRIBUTING.md
: 贡献指南。LICENSE
: 许可证文件。Makefile
: 编译配置文件。README.md
: 项目介绍和使用说明。assembly.xml
: 打包配置文件。pom.xml
: Maven 项目配置文件。
2. 项目的启动文件介绍
项目的启动文件主要位于 chaosblade-exec-bootstrap
目录下。该目录包含启动 Chaosblade-exec-jvm 所需的核心文件和配置。
主要文件
chaosblade-exec-bootstrap.jar
: 启动 Chaosblade-exec-jvm 的主 jar 文件。start.sh
: 启动脚本,用于启动 Chaosblade-exec-jvm。
启动步骤
- 进入项目根目录。
- 执行
./start.sh
启动 Chaosblade-exec-jvm。
3. 项目的配置文件介绍
项目的配置文件主要位于 chaosblade-exec-bootstrap
目录下,包括以下文件:
application.properties
: 主配置文件,包含 Chaosblade-exec-jvm 的各项配置参数。logback.xml
: 日志配置文件,用于配置日志输出格式和级别。
主要配置项
server.port
: 服务端口配置。logging.level
: 日志级别配置。chaosblade.exec.mode
: 执行模式配置。
配置示例
server.port=8080
logging.level.root=INFO
chaosblade.exec.mode=normal
通过以上配置,可以灵活调整 Chaosblade-exec-jvm 的运行参数,以适应不同的实验需求。