5.从零搭建springcloud微服务入门篇--基于zookeeper的注册中心

我用的是云服务器,首先在服务器上搭建zookeeper环境,我用的是docker安装,它和eureka一样,底层是用java实现,需要依赖JDK环境。

 

1、在Linux环境安装zookeeper,并启动

查看镜像的命令:docker images
查看运行中的容器信息:docker ps
查看全部容器信息:docker ps -a

安装zookeeper镜像:docker pull zookeeper:3.4.9
启动zookeeper:docker run --privileged=true -d --name zookeeper -p2181:2181 zookeeper:3.4.9

2、基于之前的工作环境,搭建新module端口为8004,应用名为:springcloud-zk-payment 做为provider,yml的配置如下:

server:
  port: 8004

spring:
  application:
    name: springcloud-zk-payment
  cloud:
    zookeeper:
      connect-string: 112.109.11.102:2181 #注册中心的ip和端口

3、搭建端口为8080,应用名为springcloud-zk-order,做为consumer,配置信息同第2步

4、启动工程,查看zookeeper中注册的服务

查看zookeeper中注册的服务:
1、进入到zookeeper的文件夹: docker exec -it zookeeper /bin/bash
2、查看zookeeper中注册的服务:cd bin
3、进入cli文件:./zkCli.sh
4、查看:ls /services
5、查看服务的内部信息:ls /services/springcloud-zk-payment(服务名)   
6、查看详细信息: ls /services/springcloud-zk-payment(服务名)/上一步返回的内部ID

5、测试程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值