-
Dubbo+zookepter案例
-
- 下载地址
-
出现的问题
-
Dubbo配置
-
服务注册发现实战
1.点击zkServer.cmd文件启动闪退!
为了查看启动的错误,如下:操作:
这样就不会闪退了,可以查看出错信息
这里的出错信息如下:
解决办法
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: