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 为最新版本 吸取的教训: 不仅仅要更新公司程序 ...
随机推荐
- bzoj千题计划148:bzoj1537: [POI2005]Aut- The Bus
http://www.lydsy.com/JudgeOnline/problem.php?id=1537 朴素的转移:dp[i][j]=max(dp[i][j-1],dp[i-1][j])+p[i][ ...
- 2017 清北济南考前刷题Day 7 morning
期望得分:100+50+20=170 实际得分:10+50+20=80 1. 纸牌 题目描述 在桌面上放着n张纸牌,每张纸牌有两面,每面都写着一个非负整数.你的邪王真眼可以看到所有牌朝上的一面和朝下的 ...
- 在传统的ADO.NET中使用事务
using (SqlConnection conn = new SqlConnection()) { SqlCommand cmd = conn.CreateCommand(); //启动事务 Sql ...
- bzoj 2726 [SDOI2012]任务安排(斜率DP+CDQ分治)
[题目链接] http://www.lydsy.com/JudgeOnline/problem.php?id=2726 [题意] 将n个任务划分成若干个块,每一组Mi任务花费代价(T+sigma{ t ...
- 【转】 jquery easyui datagrid使用,分页、排序、查询
$('#dg').datagrid({ url: "xxx.ashx", pagination: true, p ...
- 【转】.NET+AE开发中常见几种非托管对象的释放
尝试读取或写入受保护的内存.这通常指示其他内存已损坏. 今天在开发时遇到一个问题:" 未处理 System.AccessViolationException Message="尝试 ...
- js工作常见问题收集
1. viewport <meta name="viewport" content="width=device-width,initial-scale=1.0,mi ...
- std::max 错误
Today I typed the following: int t = (std::max)(timeout, lagtime); Why did I put parentheses around ...
- 使用solrJ管理索引——(十四)
a) 什么是solrJ solrj是访问Solr服务的java客户端,提供索引和搜索的请求方法,SolrJ通常在嵌入在业务系统中,通过SolrJ的API接口操作Solr服务,如下图:
- Sort Colors I & II
Given an array with n objects colored red, white or blue, sort them so that objects of the same colo ...