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-consulcloud:consul:host: localhostport: 8500server:port: 7001
访问consul ui地址http://localhost:8500/ui/dc1/services

client1-consul已经注册到注册中心。
本人在实际项目中,目前还没有使用consul。对其了解较少,这里目前只做简单入门。分享给大家。
consul有很多的安装方式。也有很多有用好用的工具,有兴趣、有需要的朋友可以去官网查看文档,进行下载和安装。
文章转载自时振超,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




