1、首先我们找到Consul的下载页面,点击Download Consul进行下载,根据需要选择下载相应的版本。
2、文件下载完成后,解压缩,解压完的是一个可执行程序,直接运行即可。然后我们需要配置环境变量,在系统--》高级系统设置--》环境变量--》系统变量--》Path去添加即可。
3、Consul 默认启动为 dev 模式,重启后丢失数据,使用consul agent dev命令启动consul。启动命令参数还有很多 consul.exe agent -server -bootstrap -advertise 127.0.0.1 -data-dir ./data -ui
4、Consul安装完成后如何使用呢,我们可以结合Spring Cloud Consul进行服务治理,Spring Cloud Consul提供了可替代Eureka的服务发现功能和可替代Spring Cloud Config的配置管理功能。我们使用IntelliJ IDEA创建一个Consul的项目,如下图所示,点击next,在Dependencies中添加 Consul Discovery 和 Actuator (用于 Consul 服务监控检查的依赖。
5、工程创建完成之后,我们可以看到帮我们引入了哪些依赖。我们新建 bootstrap.yml 配置文件,添加如下的内容。spring: application: name: consul-demo cloud: consul: host: localhost port: 8500
6、启动DemoApplication,启动报错,再引入spring-boot-starter-we水瑞侮瑜b的依阡谕嬉岜赖即可。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.1.5.RELEASE</version></dependency>然后我们刷新consul的UI界面,可以看到如下的信息,说明成功了。