springcloud快速整合consul做注册中心

1.https://www.consul.io下载consul,解压

 

2.cmd进入解压盘,输入命令

consul agent -dev -ui -node=cy

 

3.访问 http://127.0.0.1:8500

 

4.springcloud项目中加入整合依赖

<dependencies>
<!--省略其他框架依赖-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-consul-discovery</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-dependencies</artifactId>
            <version>Greenwich.SR1</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

 

5.加入yml配置

spring:
  application:
    ##服务名称
    name: xx-consul
  cloud:
    consul:
      port: 8500
      host: localhost
      discovery:
        ##服务地址直接为ip地址
        hostname: 192.168.1.xxx

 

6.启动类加入注解

@EnableDiscoveryClient

7.启动成功后访问http://127.0.0.1:8500查看是否把服务注册进去了

posted @ 2020-01-15 16:41  fishness  阅读(407)  评论(0)    收藏  举报