consul 服务注册中心
1、进入consul 的安装目录
开发环境下启动
在命令窗口输入 consul agent -dev -client=0.0.0.0
启动成功后,在浏览器输入 : localhost:8500
2、入门案例
2.1 加载依赖
<!--技术consul 的服务发现-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-disconvery</artifactId>
</dependency>
<!--健康检查-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
2.2 配置 yml
##开始consul 服务注册
在spring 下
cloud:
consul: host: 127.0.0.1 #主机地址
port: 8500 # 端口
discovery:
register: true #是否需要注册
instance-id: ${spring.application.name}-1 #注册的实例ID (唯一标志)
service-name: ${spring.application.name} #服务的名称
port: ${server.port} #服务的端口
prefer-ip-address: true #指定开启IP地址注册
ip-address: ${spring.cloud.client.ip-address} #当前服务请求的ip
配置后启动服务 查看consul 服务 ,将product/order 两个服务都注册到consul 服务中心
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: