Bootstrap

Dubbo+zookepter案例

  • Dubbo+zookepter案例

    • 下载地址
  • 出现的问题

  • Dubbo配置

  • 服务注册发现实战

下载地址


zookepter

在这里插入图片描述

出现的问题


1.点击zkServer.cmd文件启动闪退!

在这里插入图片描述

为了查看启动的错误,如下:操作:

在这里插入图片描述

这样就不会闪退了,可以查看出错信息

这里的出错信息如下:

在这里插入图片描述

解决办法

在这里插入图片描述

在这里插入图片描述

Dubbo配置


1.dubbo下载地址(这里我使用码云,因为github优点慢)

下载地址:dubbo

2.进入解压目录,进入cmd,输入以下命令,将项目打包

mvn clean package -Dmaven.test.skip=true

然后进入如下所示的jar包目录

在这里插入图片描述

进入cmd,使用java命令执行该jar包(启动dubbo服务)。注意:启动之前记得把zookeeper注册中心的服务开启。

dubbo-admin的启动端口为:7001

登录页面:用户名和密码:root

启动成功后如下:

在这里插入图片描述

服务注册发现实战


1.导入依赖

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

org.projectlombok

lombok

org.springframework.boot

spring-boot-starter-mail

org.apache.dubbo

dubbo-spring-boot-starter

2.7.0

com.github.sgroschupf

zkclient

0.1

org.apache.curator

curator-framework

2.12.0

org.apache.curator

curator-recipes

2.12.0

org.apache.zookeeper

zookeeper

3.4.14

org.slf4j

slf4j-log4j12

2.新建2个module:(一个为provider(提供服务)、一个为customer(消费服务)。

3.配置

provider配置:

#端口

server:

port: 8081

dubbo:

application:

name: provider-hjx_1 # 服务名字

registry:

address: zookeepter://127.0.0.1:2181

scan:

base-packages: com.hjx.service # 注册哪些服务 包扫描

customer配置

#端口

server:

;