Files
WddSuperAgent/agent-wdd/0-设计规范/初始设计稿.md

40 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 基础功能
1. 所有支持的基础功能指令
# 业务功能
## wdd-server初始化操作
## cmii-master功能
## cmii-worker功能
# 执行模式
## 脚本模式
1. 根据输入的参数,执行特定的基础功能函数
## 交互模式
1. 进入交互模式只有输入exit或者 强制退出
2. 持续监听用户命令,匹配基础功能则执行命令
1. 显示执行过程
2. 正常写入日志
# 设计原则
## 基础功能可重复执行原则
1. 每一个基础函数均可以重复执行,重复执行的效果需要保证最终实现函数的功能
1. 未安装,需要执行安装
2. 已安装,请覆盖安装,或者跳过安装
3. 未配置,需要进行配置
4. 已进行配置,则跳过或者覆盖配置
## 日志记录原则
1. 基础功能开始,需要有明显的日志标识
2. 基础功能关键执行日志,需要被保存
3. 日志固定保存至特定的本地文件中
## 参数信息原则
1. 每次执行基础功能,默认是无状态的,不加载本地参数信息
2. 需要本机参数信息的基础功能,可以调用加载函数,加载本地保存的参数信息
1. 加载若没有本地参数信息,执行本地参数信息获取程序