暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Spring Cloud服务发现与注册中心(Consul)

时振超 2020-07-14
248

1、Consul安装

    访问官网:https://www.consul.io/


点击下载,查看不同系统对应的包。按需下载。


本人下载的是Mac 系统的1.7.3版本。包还不小。40M左右。


执行./consul agent -dev 启动


访问:http://localhost:8500/ui/dc1/services



新建项目client-consul


pom文件:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>spring-cloud</artifactId>
<groupId>org.chao</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>


<artifactId>client1-consul</artifactId>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>


</project>

consul依赖由原来的eureka更改为了spring-cloud-starter-consul-discovery


application.yml配置也相应做出修改。

spring:
application:
name: client1-consul
cloud:
consul:
host: localhost
port: 8500
server:
port: 7001


访问consul ui地址http://localhost:8500/ui/dc1/services



client1-consul已经注册到注册中心。


本人在实际项目中,目前还没有使用consul。对其了解较少,这里目前只做简单入门。分享给大家。


    consul有很多的安装方式。也有很多有用好用的工具,有兴趣、有需要的朋友可以去官网查看文档,进行下载和安装。

文章转载自时振超,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论