目录
1、到官网下载Consul https://www.consul.io/
5、启动完成后访问Consul页面 http://localhost:8500(8500为Consul默认端口号)
7、修改server-member服务启动类,使用通用注册中心注解@EnableDiscoveryClient
8、修改server-member配置文件application.yml
9、运行server-member服务的启动类,访问consul页面
10、consul健康检查机制(类似心跳检测,由注册中心主动发送请求,响应成功状态码200 代表服务可用)
10.1、使用默认的健康检查路径http://DESKTOP-I144RP0:9081/actuator/health
10.1.1、在server-member中新建一个Controller提供给consul做健康检查
10.1.2、重启server-member服务,重新访问consul页面
10.2.1、修改server-member服务的application.yml
10.2.2、修改HealthController接口,使用application.yml配置文件配置的路径
10.2.3、重启server-member服务,重新访问consul页面
1、到官网下载Consul https://www.consul.io/
进入官网,点击Download
2、解压下载好的压缩包
里面只有一个启动项
3、配置系统环境变量
将consul.exe所在的文件夹路径添加到系统环境变量Path中,类似配置Java环境变量
4、WIN+R启动cmd窗口,输入consul启动命令
Consul单机服务 consul agent -dev
Consul 集群部署的选项 consul agent -dev [/server或 /client]
5、启动完成后访问Consul页面 http://localhost:8500(8500为Consul默认端口号)
6、server-member服务引入consul依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
7、修改server-member服务启动类,使用通用注册中心注解@EnableDiscoveryClient
@SpringBootApplication
@EnableDiscoveryClient //通用的注册中心客户端注解
public class MemberApp {
public static void main(String[] args) {
SpringApplication.run(MemberApp.class, args);
}
}
8、修改server-member配置文件application.yml