Consul服务注册中心

管理微服务中所有服务的注册、发现、管理元数据的存储

使用Consul

1.下载后解压
2.进入文件所在目录后,执行consul agent -dev单点执行,执行consul agent -server集群执行
3.访问界面 localhost:8500

界面介绍

dcl 数据中心名称  datacenter    consul agent -dev -datacenter=xx 指定数据中心名称
services 服务
nodes 集群节点

Consul服务端开发

1.创建Spring Boot应用
2.引入依赖
      <!--服务发现和注册-->
              <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-starter-consul-discovery</artifactId>
              </dependency>
      <!--        健康检查-->
              <dependency>
                  <groupId>org.springframework.boot</groupId>
                  <artifactId>spring-boot-starter-actuator</artifactId>
              </dependency>
3.编写配置文件
        server:
          port: 8082

        spring:
          cloud:
            consul:
              host: localhost
              port: 8500
          application:
            name: USERCLIENT
4.类上添加注解  @EnableDiscoveryClient(通用的服务发现注解)
posted @ 2021-09-28 23:16  code-G  阅读(90)  评论(0)    收藏  举报