Springboot微服务管理小工具

1.Springboot微服务管理工具程序(micro_sys_shell)

1.1 特性

  • 适合小开发团队(低于10人)在未使用商业CI/CD系统做微服务部署前使用
  • 一个Linux系统运行的shell脚本程序,可根据自己情况进行扩展
  • 集中管理应用大幅减少手动部署SpringBoot jar包应用的工作量
  • 支持单独或批量启动、停止应用
  • 支持查看应用启动情况
  • 每个应用分配单独的日志文件,方便查看日志
  • 可以配合gradle脚本实现一键部署功能(见https://www.cnblogs.com/wind1984/p/12359536.html

1.2 快速上手

下面以部署bimgis-data-aggr-app-1.0.0.jar应用为例讲解如何使用micro_sys_shell:

1、拷贝startup.sh、shutdown.sh脚本到应用部署的Linux环境;

 2、将需要管理的应用jar包完整路径填入startup.sh和shutdown.sh中的array_app数组变量中; 

 3、执行 sh startup.sh -l (获取应用状态和appNum,这里appNum=1) 

说明:

  • appNum:应用数字编码,用于启动、停止引用
  • state:应用状态,running-正在运行,dead-未运行
  • pid:应用进程号

4、执行 sh startup.sh -s 1 (启动应用) 

5、  执行 sh shutdown.sh -s 1 (停止应用) 

1.3 查看工具程序支持的命令参数

执行 sh startup.sh 

 

1.4 下载地址

https://github.com/wind4290/dev_tool/tree/develop

原文地址:https://www.cnblogs.com/wind1984/p/13575651.html