一、需求
实现在Linux Docker或Window环境下,如果java服务宕机后,能自动重启相关服务。
二、实现思路
核心思路
- spring boot服务,使用spring actuator做healthcheck;
- 在consul和docker-compose.yml中均配置healthcheck;
- spring actuator可以自定义健康检查的逻辑,实现后台服务,也可以通过判断流量、吞吐率等个性化指标,实现健康检查;
实现在Linux Docker或Window环境下,如果java服务宕机后,能自动重启相关服务。
claves
知之为不知