栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

dubbo+zookeeper

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

dubbo+zookeeper

安装

Apache Dubbo 是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。
dubbo官网是支持中文https://dubbo.apache.org/zh/,入门看quick start,下载可以到github,develop为默认分支也是最新版的,master为稳定版的。下载地址:https://github.com/apache/dubbo-admin/tree/develop

zookeeper最新版下载地址为https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/的apache-zookeeper-3.8.0-bin.tar.gz (zookeeper 好像从 3.5 版本以后,命名就发生了改变,如果是 apache-zookeeper-3.5.5.tar.gz 这般命名的,都是未编译的,而 apache-zookeeper-3.5.5-bin.tar.gz 这般命名的,才是已编译的包。)
运行/bin/zkServer.cmd ,初次运行会报错,没有zoo.cfg配置文件可能遇到问题:闪退 !

解决方案:编辑zkServer.cmd文件末尾前一行添加pause 。这样运行出错就不会退出,会提示错误信息,方便找到原因。
zoo.cfg配置文件可以用zoo_sample.cfg代替,改掉文件名
可能会报错service端口8080被占用
解决方式:在zoo.cfg中添加

admin.serverPort=5000
安装测试 zookeeper

打开zkServer.cmd,zkCli.cmd。当闪退时可以通过修改代码的方式打开文件,在endlocal前加一行pause。运行失败会停止,可以看到报错信息。

create –e /wang 123:创建一个wang节点,值为123

get /wang:获取/wang节点的值

查看一下运行情况

[zk: localhost:2181(CONNECTED) 0] ls
ls [-s] [-w] [-R] path
[zk: localhost:2181(CONNECTED) 1] ls /
[zookeeper]
[zk: localhost:2181(CONNECTED) 2] create -e /wang 123
Created /wang
[zk: localhost:2181(CONNECTED) 3] get /wang
123
[zk: localhost:2181(CONNECTED) 4] ls /
[wang, zookeeper]
dubbo

dubbo-adminsrcmainresourcesapplication.properties是该git项目的配置文件,可以修改一些端口等信息。
因为是mvn项目,可以通过mvn打包:mvn clean package -Dmaven.test.skip=true
执行jar包时要开启zookeeper服务。

详情了解b站遇见狂神说的springboot课程,老师笔记:https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&chksm=ce610488f9168d9eee180472c9e225c737ed56075370c1174eb29ae214326a5f8e49147c2d65&idx=1&mid=2247483947&scene=21&sn=0c8efabbaf9b8ca835d862e6e0a2254f#wechat_redirect

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878144.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号