C/C++教程

Consul服务注册中心

本文主要是介绍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(通用的服务发现注解)
这篇关于Consul服务注册中心的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!