consul 服务注册中心

1、进入consul 的安装目录

consul

开发环境下启动

在命令窗口输入 consul agent -dev -client=0.0.0.0

consul

启动成功后,在浏览器输入 : localhost:8500

consul

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 服务中心

consul 服务注册中心

本作品采用《CC 协议》,转载必须注明作者和本文链接
每天进步一点点
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!