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