`

搭建dubbo测试环境

阅读更多

转自: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服务。

分享到:
评论

相关推荐

    spring+zk+dubbo搭建环境

    此项目简单的搭建出zookeeper和dubbo的环境。并分出接口的服务端和接口的客户端两个小项目,进行接口的测试,此项目只是用于简单理解zk+dubbo的服务提供,不作为正式项目使用。

    尚硅谷Dubbo 2018年8月28发布

    ZooKeeper注册中心.avi 07、尚硅谷_Dubbo_环境搭建_管理控制台.avi 08、尚硅谷_Dubbo_环境搭建_创建提供者消费者工程.avi 09、尚硅谷_Dubbo_服务提供者配置&测试.avi 10、尚硅谷_Dubbo_服务消费者配置&测试.avi 11、...

    尚硅谷Java视频教程_Dubbo

    ZooKeeper注册中心.avi 07、尚硅谷_Dubbo_环境搭建_管理控制台.avi 08、尚硅谷_Dubbo_环境搭建_创建提供者消费者工程.avi 09、尚硅谷_Dubbo_服务提供者配置&测试.avi 10、尚硅谷_Dubbo_服务消费者配置&测试.avi 11、...

    dubbo_demo:搭建SSM+zookeeper+dubbo 分布式Demo

    搭建SSM+zookeeper+dubbo 分布式Demo 配置文件中: classpath:/config/system-#{systemProperties['envTarget']}.properties 这个变量envTarget 其实在tomcat配置文件中添加的-DenvTarget="local" 不同的生产环境...

    springmvc+mybatis+mysql+log4j.xml+logjdbc+maven+nexus+dubbo

    sql完整输出,excel报表导出,外加线程号 方便查询从请求到响应所有日志可以根据线程号一次性获得,主要为了方便查询日志,项目骨架也支持扩展,maven打包是自动替换配置文件,可以在不同的测试环境,生产环境,准...

    springboot集成dubbo、zookeeper,基于注解形式+源代码+文档说明

    本项目是集成dubbo和zookeeper的一个练习项目,基于注解的配置形式,没有xml文件 ## 环境 #### 操作系统:ubuntu 16.04 LTS #### 开发工具:Idea ## 搭建过程 ### 一、安装zookeeper #### 1、下载zookeeper源码包 >...

    基于python-Django的测试质量平台+源代码+文档说明

    数据工厂平台:本篇只是造数据的事务管理平台,还需要搭建一套基于spring框架,封装开发dubbo接口集合的后端平台,再通过DataManager平台调用后端平台的http接口实现造数据功能。参考demo: ...

    尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇

    任务-定时任务 26、尚硅谷-SpringBoot高级-任务-邮件任务 27、尚硅谷-SpringBoot高级-安全-测试环境搭建 28、尚硅谷-SpringBoot高级-安全-登录&认证&授权 29、尚硅谷-SpringBoot高级-安全-权限控制&注销 30、尚硅谷-...

    128元尚硅谷Java视频教程_Spring Boot视频教程(下)整合篇

    27、尚硅谷-SpringBoot高级-安全-测试环境搭建 28、尚硅谷-SpringBoot高级-安全-登录&认证&授权 29、尚硅谷-SpringBoot高级-安全-权限控制&注销 30、尚硅谷-SpringBoot高级-安全-记住我&定制登陆页 31、尚硅谷-...

    JavaEE求职简历-姓名-JAVA开发工程师.docx

    3.项目后台管理系统使用Shiro实现登录验证和权限管理(超级管理员、管理员、产品编辑员),iBatis动态sql语句编写及性能优化实现快速维护数据功能,Drui作为数据源,SpringTest+JUnit简化DAO层数据访问测试、Ea

    JavaEE求职简历-姓名-JAVA开发工程师.doc

    .熟练使用Java进行程序开发,有良好的编程思想和...12.搭建过基于Redis的主从、哨兵、集群环境,并使用Nginx来实现反向代理、负载均衡、动静分离。 13.使用过dubbo实现分布式、实现模块之间的通信,使用ZooKeeper做注册

    基于SpringBoot的下沉市场交易平台的设计与实现.docx

    运用面向对象思想和面向服务设计思想完成系统的框架设计,研究以 Zookeeper 作为 Dubbo 服务的注册中心来实现远程服务的调用,并配合使用 Nginx 负载均衡来实现后台服务器的合理调度、研究利用 Mycat 数据库中间件...

    maven的优缺点 项目

    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信息发布...

    spring-boot示例项目

    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 异步通信实现]...

Global site tag (gtag.js) - Google Analytics