dubbo-demo的运行
在学习dubbo时,最主要的是将dubbo运行起来。
现在先搭建起来简单的demo。
一:安装zookeeper(在wondows下安装,且是单机模式)
1.下载zookeeper
2.下载的版本
3.解压
5.找到需要的zoo.cfg文件
在conf文件夹下。
复制一份zoo_sample.cfg文件,修改名称为zoo.cfg
6.修改zoo.cfg配置文件
重要的是修改dataDir的目录。
因此:
这里修改的数据目录为:
7.启动
使用Dos命令行,进入zookeeper的bin目录进行启动,启动命令为zkServer.cmd
查看使用zkCli.cmd,会看到welcome to zookeeper。
二:Demo
1.源代码的下载
2.打开demo项目
3.先注释掉pom.xml中的一些不需要的东西:
<!--<plugin>--> <!--<groupId>org.apache.maven.plugins</groupId>--> <!--<artifactId>maven-surefire-plugin</artifactId>--> <!--<configuration>--> <!--<testFailureIgnore>true</testFailureIgnore>--> <!--</configuration>--> <!--</plugin>-->
<!--<plugin>--> <!--<groupId>org.apache.maven.plugins</groupId>--> <!--<artifactId>maven-surefire-plugin</artifactId>--> <!--<configuration>--> <!--<useSystemClassLoader>true</useSystemClassLoader>--> <!--<forkMode>once</forkMode>--> <!--<argLine>${argline}</argLine>--> <!--<systemProperties>--> <!--<!– common shared –>--> <!--<property>--> <!--<name>transporter</name>--> <!--<value>${transporter}</value>--> <!--</property>--> <!--<property>--> <!--<name>serialization</name>--> <!--<value>${serialization}</value>--> <!--</property>--> <!--<!– server side –>--> <!--<property>--> <!--<name>port</name>--> <!--<value>${port}</value>--> <!--</property>--> <!--<property>--> <!--<name>threadpool</name>--> <!--<value>${threadpool}</value>--> <!--</property>--> <!--<property>--> <!--<name>threads</name>--> <!--<value>${threads}</value>--> <!--</property>--> <!--<property>--> <!--<name>iothreads</name>--> <!--<value>${iothreads}</value>--> <!--</property>--> <!--<!– client side –>--> <!--<property>--> <!--<name>server</name>--> <!--<value>${server}</value>--> <!--</property>--> <!--<property>--> <!--<name>timeout</name>--> <!--<value>${timeout}</value>--> <!--</property>--> <!--<property>--> <!--<name>length</name>--> <!--<value>${length}</value>--> <!--</property>--> <!--<property>--> <!--<name>connections</name>--> <!--<value>${connections}</value>--> <!--</property>--> <!--<property>--> <!--<name>base</name>--> <!--<value>${base}</value>--> <!--</property>--> <!--<property>--> <!--<name>concurrent</name>--> <!--<value>${concurrent}</value>--> <!--</property>--> <!--<property>--> <!--<name>runs</name>--> <!--<value>${runs}</value>--> <!--</property>--> <!--<property>--> <!--<name>onerror</name>--> <!--<value>${onerror}</value>--> <!--</property>--> <!--</systemProperties>--> <!--</configuration>--> <!--</plugin>-->
4.编译
在DOS命令行中进入dubbo目录。
mvn install -Dmaven.test.skip=true
5.open进IDEA
6.修改配置
dubbo-demo-provider.xml中有
<dubbo:registry address="multicast://224.5.6.7:1234"/>
将修改为:
<dubbo:registry address="zookeeper://127.0.0.1:2181"/>
dubbo-demo-covsumer.xml同理
7.先启动provided
8.再启动comsumer
9.结果
三:安装控制台
1.找到adminwar包
2.将war包放进tomcat下
3.启动tomcat
4.去浏览器上看服务
http://localhost:8080/dubbo-admin-2.5.6/
观察服务:
dubbo-demo的运行的更多相关文章
- JEECG&Dubbo Demo
jeecg框架service与dao层类图 吴水成Dubbo Demo项目架构图
- 【dubbo】服务提供者运行的三种方式
[dubbo]服务提供者运行的三种方式 学习了:https://blog.csdn.net/yxwb1253587469/article/details/78712451 1,使用容器: 2,使用自建 ...
- dubbo demo实现
粗略的写了一个dubbo的demo,使用了alibaba的dubbo,还有zookeeper来做配置中心 参考资料地址: http://dubbo.io/User+Guide-zh.htm#UserG ...
- 关于ijkplayer下载的demo不能运行,这是因为FFmpeg
前提是你在Mac上已经配置了 homebrew 包管理工具 关于ijkPlayer的demo和framework的使用,也许当直接下载下来不能使用,这时候你需要再你下载的当前目录下运行,你看下自己的目 ...
- React-Native在gitHub下载的Demo不能运行问题!!!
1.目前找到的最可行的运行React-Native Demo的解决方案 请参考:http://blog.csdn.net/shubinniu/article/details/52873250 2.检查 ...
- zookeeper+dubbo+demo
zookeeper下载地址 https://archive.apache.org/dist/zookeeper/ zookeeper安装和使用 windows环境 https://blog.csdn. ...
- 微服务框架Demo.MicroServer运行手册
一.背景说明: 之前分享过一个微服务开发框架, "享一个集成.NET Core+Swagger+Consul+Polly+Ocelot+IdentityServer4+Exceptionle ...
- dubbo远程调试运行
缺包问题: maven配置或则下载 http://central.maven.org/maven2/org/mortbay/jetty/jetty/7.0.0.pre5/jetty-7.0.0.pre ...
- timesacledb 测试demo数据运行
timesacledb 的安装还是使用docker,对于测试数据需要提前下载 启动timesacledb 使用支持gis 的镜像,后边需要使用 docker run -d --name timesca ...
- 遇到 GLFW 我的demo可以运行 但是公司的程序调用我的so运行不起来
//to do 原 因: 发现 自身demo的程序的shaders更新了 但是公司程序却没有更新 解决办法:更新公司程序的shaders 为最新版本 吸取的教训: 不仅仅要更新公司程序 ...
随机推荐
- Mongo 后台加索引踩坑
背景,随着mongo数据量变大,查询效率变低,要对索引进行优化,所在公司对mongo依赖比较严重,而DBA并不对mongo的权限做控制,所以每个后端开发都有mongo的读写权限,通常每个人各自管理自己 ...
- 搞ACM的你伤不起[转载] 原作者:RoBa
劳资六年前开始搞ACM啊!!!!!!!!!! 从此踏上了尼玛不归路啊!!!!!!!!!!!! 谁特么跟劳资讲算法是程序设计的核心啊!!!!!! 尼玛除了面试题就没见过用算法的地方啊!!!!!! 谁再跟 ...
- 洛谷 p2530 化工场装箱员(资源型)
化工场装箱员 https://www.luogu.org/problem/show?pid=2530 118号工厂是世界唯一秘密提炼锎的化工厂,由于提炼锎的难度非常高,技术不是十分完善,所以工厂生产的 ...
- myapplication 单例写法
MyApplication extends Application private static MyApplication myApplication = null; oncreate中: @Ove ...
- python 常用对linux系统文件及目录的操作
目录 1.取得当前目录——os.getcwd() >>> import os >>> s=os.getcwd()#获得当前运行脚本所在目录 >>> ...
- 2016.5.19——Excel Sheet Column Title
Excel Sheet Column Title 本题收获: 1.由int型转换为整型(string),如何转化, res = 'A'+(n-1)%26和之前由A-z转化为十进制相反,res = s[ ...
- 【Eclipse】eclipse生成类图、类交互图、包依赖图
今天,在修改毕设论文的时候需要画类图,系统已经开发完成,如果手动拿PowerDesigner画类图太浪费时间,于是通过网上查阅资料发现eclipse可以集成一个插件生成类图,也可以生成包图.现在做记录 ...
- gnome桌面无法使用笔记本的触摸板
原来使用ubuntu的时候,升级了gnome之后触摸板就不能用了,不能说不能用了,应该是自己不会配置然后不好用了,具体状况如是,可以在登录界面gdm使用触摸板以及点击,但是进入桌面之后就不能点击了.后 ...
- java后台中处理图片辅助类汇总(上传图片到服务器,从服务器下载图片保存到本地,缩放图片,copy图片,往图片添加水印图片或者文字,生成二维码,删除图片等)
最近工作中处理小程序宝箱活动,需要java画海报,所以把这块都快百度遍了,记录一下处理的方法,百度博客上面也有不少坑! 获取本地图片路径: String bgPath = Thread.current ...
- 【codeforces】【比赛题解】#937 CF Round #467 (Div. 2)
没有参加,但是之后几天打了哦,第三场AK的CF比赛. CF大扫荡计划正在稳步进行. [A]Olympiad 题意: 给\(n\)个人颁奖,要满足: 至少有一个人拿奖. 如果得分为\(x\)的有奖,那么 ...