转自:http://www.jianshu.com/p/9be765a43f19
这个测试环境的搭建基于上一篇dubbo源码编译的基础上开始的。(补充说明,在那边文章之后又重新编译了2.4.10的源码,这个测试是基于2.4.10版本的)
注册中心的安装
首先先安装一个zookeeper,至于zookeeper的安装这里就不多做介绍了,可自行查找。
监控中心安装
进入dubbo-simple/dubbo-monitor-simple/target目录,可以看到dubbo-monitor-simple-2.4.10-assembly.tar.gz文件。
tar -zxvf dubbo-monitor-simple-2.4.10-assembly.tar.gz
解压后进入目录,
vim conf/dubbo.properties
修改注册中心的配置,注释掉广播地址,改为zookeeper作为注册中心,
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
其它参数如有需要可自行修改。(注意:如果是本机测试,将monitor和admin都撞倒一台机器上时,可以将dubbo.jetty.port=8083)
执行:
sh bin/start.sh
可启动mointor。访问地址:http://127.0.0.1:8083 (默认为8080,8083是修改后的值)
管理员控制台安装
进入源码编译目录,进入到dubbo-admin/target,可以看到dubbo-admin-2.4.10这个文件夹。这是web项目,需要运行在web容器下,我这里是运行到tomcat下。这个默认使用zookeeper作为注册中心的,不过配置的本机地址,如果需要修改为其他ip,只需修改WEB-INF/dubbo.properties下的配置地址即可。
dubbo.registry.address=zookeeper://127.0.0.1:2181
启动tomcat即可。访问地址:http://127.0.0.1:8080/dubbo-admin-2.4.10 (根据自己的tomcat配置来访问)
运行provider
进入dubbo-demo/dubbo-demo-provider/target,
tar -zxvf dubbo-demo-provider-2.4.10-assembly.tar.gz
修改注册中心的配置地址为zookeeper,如下:
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
执行
sh bin/start.sh
来启动provider服务。
运行consumer
进入dubbo-demo/dubbo-demo-consumer/target,
tar -zxvf dubbo-demo-consumer-2.4.10-assembly.tar.gz
修改注册中心的配置地址为zookeeper,如下:
#dubbo.registry.address=multicast://224.5.6.7:1234
dubbo.registry.address=zookeeper://127.0.0.1:2181
执行
sh bin/start.sh
来启动consumer服务。
相关推荐
此项目简单的搭建出zookeeper和dubbo的环境。并分出接口的服务端和接口的客户端两个小项目,进行接口的测试,此项目只是用于简单理解zk+dubbo的服务提供,不作为正式项目使用。
ZooKeeper注册中心.avi 07、尚硅谷_Dubbo_环境搭建_管理控制台.avi 08、尚硅谷_Dubbo_环境搭建_创建提供者消费者工程.avi 09、尚硅谷_Dubbo_服务提供者配置&测试.avi 10、尚硅谷_Dubbo_服务消费者配置&测试.avi 11、...
ZooKeeper注册中心.avi 07、尚硅谷_Dubbo_环境搭建_管理控制台.avi 08、尚硅谷_Dubbo_环境搭建_创建提供者消费者工程.avi 09、尚硅谷_Dubbo_服务提供者配置&测试.avi 10、尚硅谷_Dubbo_服务消费者配置&测试.avi 11、...
搭建SSM+zookeeper+dubbo 分布式Demo 配置文件中: classpath:/config/system-#{systemProperties['envTarget']}.properties 这个变量envTarget 其实在tomcat配置文件中添加的-DenvTarget="local" 不同的生产环境...
sql完整输出,excel报表导出,外加线程号 方便查询从请求到响应所有日志可以根据线程号一次性获得,主要为了方便查询日志,项目骨架也支持扩展,maven打包是自动替换配置文件,可以在不同的测试环境,生产环境,准...
本项目是集成dubbo和zookeeper的一个练习项目,基于注解的配置形式,没有xml文件 ## 环境 #### 操作系统:ubuntu 16.04 LTS #### 开发工具:Idea ## 搭建过程 ### 一、安装zookeeper #### 1、下载zookeeper源码包 >...
数据工厂平台:本篇只是造数据的事务管理平台,还需要搭建一套基于spring框架,封装开发dubbo接口集合的后端平台,再通过DataManager平台调用后端平台的http接口实现造数据功能。参考demo: ...
任务-定时任务 26、尚硅谷-SpringBoot高级-任务-邮件任务 27、尚硅谷-SpringBoot高级-安全-测试环境搭建 28、尚硅谷-SpringBoot高级-安全-登录&认证&授权 29、尚硅谷-SpringBoot高级-安全-权限控制&注销 30、尚硅谷-...
27、尚硅谷-SpringBoot高级-安全-测试环境搭建 28、尚硅谷-SpringBoot高级-安全-登录&认证&授权 29、尚硅谷-SpringBoot高级-安全-权限控制&注销 30、尚硅谷-SpringBoot高级-安全-记住我&定制登陆页 31、尚硅谷-...
3.项目后台管理系统使用Shiro实现登录验证和权限管理(超级管理员、管理员、产品编辑员),iBatis动态sql语句编写及性能优化实现快速维护数据功能,Drui作为数据源,SpringTest+JUnit简化DAO层数据访问测试、Ea
.熟练使用Java进行程序开发,有良好的编程思想和...12.搭建过基于Redis的主从、哨兵、集群环境,并使用Nginx来实现反向代理、负载均衡、动静分离。 13.使用过dubbo实现分布式、实现模块之间的通信,使用ZooKeeper做注册
运用面向对象思想和面向服务设计思想完成系统的框架设计,研究以 Zookeeper 作为 Dubbo 服务的注册中心来实现远程服务的调用,并配合使用 Nginx 负载均衡来实现后台服务器的合理调度、研究利用 Mycat 数据库中间件...
1.[今日课程内容总览] Maven--***** 介绍 优点 用maven创建一个项目, 用maven创建一个ssm项目,...目前来看:我们的web服务都依赖了api服务和impl服务,在将来引用dubbo的时候,web服务只依赖api服务,不依赖Impl
单点登录, SSM框架公共模块 ├── zheng-admin -- 后台管理模板 ├── zheng-ui -- 前台thymeleaf模板[端口:1000] ...## 环境搭建(QQ群内有“zheng环境搭建和系统部署文档.doc”) #### 开发工具: ...
统一环境 14.4.生成js文件0 ~* z9 y2 K/ u; k+ N8 S# l* H: V! Y 15.01 商品spu参数提交- Q( T& z* U- B, ^: q) _ 16.02 商品spu图片上传服务介绍' ], M1 {0 w- x; Z' L. y 17.03 文件上传 工具 18.04 spu信息发布...
Dubbo|[Spring Cloud Alibaba(四)Spring Cloud与Dubbo的融合](https://github.com/smltq/spring-boot-demo/blob/master/cloud-alibaba/README4.md) RocketMQ|[Spring Cloud Alibaba(五)RocketMQ 异步通信实现]...