SpringCloud用zookeeper做注册中心

x33g5p2x  于2021-12-18 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(377)

zookeeper做cloud的注册中心 ,

添加zookeeper整合cloud的依赖

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
            <!--先排除自带的zookeeper3.5.3-->
            <exclusions>
                <exclusion>
                    <groupId>org.apache.zookeeper</groupId>
                    <artifactId>zookeeper</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!--添加zookeeper3.4.9版本-->
        <dependency>
            <groupId>org.apache.zookeeper</groupId>
            <artifactId>zookeeper</artifactId>
            <version>3.4.9</version>
        </dependency>

配置yml

server:
  port: 8082

spring:
  application:
    name: cloud-zookeeper-provider
  cloud:
    zookeeper:
      connect-string:  123.57.90.11:2181

写一个测试类进行测试zookeeper是否生效
首先启动zookeeper的服务./zkServer.sh status

启动客户端./zkCli.sh

测试 启动项目(如果用阿里云服务器别忘了打开端口)

打开zookeeper的服务端查看已经注册进来了

查看zookeeper存进去的节点

把查到的json复制出来查看
就是本服务注册进去的信息

相关文章