多环境开发
本地环境/测试环境/生产环境。
环境问题¶
网络问题¶
## 连通性测试
telnet ip port
资源问题¶
限制应用进程资源占用。
## 内存
# free -m, cat /proc/meminfo, vmstat -s
top -p pid(s)
## 磁盘
df -lh
du -sh
配置问题¶
多环境配置文件,激活相应配置。如 SpringBoot 配置 active。
软件问题¶
系统软件¶
操作系统、数据库管理系统、基础工具和服务(如语言处理程序)。
中间件¶
中间件是介于系统软件和应用软件之间的软件。
常用中间件列表
- 消息中间件,RabbitMQ
- 缓存中间件,Redis
- 大数据中间件,Kafka/Hadoop
开发工具¶
Hosts 工具¶
推荐 SwitchHosts,支持 Alfred,一键切换 Hosts。
Kt 系列工具¶
适用于 K8S 集群环境。
API 测试工具¶
命令行工具¶
mdk env init
mdk env
最后更新: September 10, 2023