默认端口号8500
1. 简介
2. 具备特点
| 特点 | 描述 |
|---|---|
| 服务发现 | 提供HTTP/DNS两种发现方式 |
| 健康检测 | 支持多种方式,HTTP、TCP、Docker、shell脚本定制化 |
| KV存储 | Key、Value的存储方式 |
| 多数据中心 | Consul支持多数据中心 |
| 自带可视化界面 |
3. 下载地址
https://www.consul.io/downloads.html
4. 中文API地址
https://www.springcloud.cc/spring-cloud-consul.html
5. 安装运行
下载完成后只有一个consul.exe文件 硬盘路径下双击运行,查看版本信息
5.1 启动运行
# 使用开发模式启动consul agent -dev
5.2 访问地址
6. 开发
6.1 pom
<!--SpringCloud consul-server--><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-consul-discovery</artifactId></dependency>
6.2 yaml
spring:
application:
name: cloud-provider-payment
cloud:
consul:
# consul注册中心地址
host: localhost
port: 8500
discovery:
hostname: 127.0.0.1
service-name: ${spring.application.name}
6.3 启动类
@EnableDiscoveryClient
6.4 运行结果


