首页 > 其他 > 详细

dubbox 学习

时间:2017-03-30 19:10:25      阅读:220      评论:0      收藏:0      [点我收藏+]

目录

 

编译源码

dubbox是没有安装包的,所以我们只能先下载源码

直接从最新源码下载的话  可能会有各种问题,所以一定要选择一个发行版来下载  地址:https://github.com/dangdangdotcom/dubbox/releases

下载后就开始编译吧

mvn install maven.test.skip=true

 

发布dubbo的jar包到私库

dubbo的jar包在 dubbo/target/dubbo-2.x.x.jar (应该是2.8以上的版本)

然后将该jar包发布到私库(关于私库搭建相关参照 如何上传jar包到第三方仓库 )

mvn deploy:deploy-file   -DgroupId=com.alibaba   -DartifactId=dubbo   -Dversion=2.x.x   -Dpackaging=jar   -Dfile=dubbo/target/dubbo-2.x.x.jar   -Durl=http://192.168.0.170:8081/repository/3rd-part/ \
  -DrepositoryId=nexus

 

然后将项目的maven源改为私库,这样就可以使用dubbox的jar包了

 

安装dubbo-admin

在dubbo-admin/target下会找到一个war包,这个是dubbox的管理网页,放到tomcat下,启动tomcat会自动解压并运行。

刚安装的tomcat需要设置用户信息才能访问  

编辑文件 tomcat/conf/tomcat-users.xml   (给tomcat用户添加角色manager-gui)

  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>

 

我们还需要修改解压后的配置文件:进入解压后的目录,编辑WEB-INF/dubbo.properties

dubbo.registry.address=zookeeper://192.168.0.216,192.168.0.217,192.168.0.218
dubbo.admin.root.password=root  
dubbo.admin.guest.password=guest

主要是设置dubbo的注册zookeeper地址和访问网站的登录信息(root:root,guest:guest)

 

安装monitor

这里可以使用一个开源的修改版  git clone https://git.oschina.net/handu/dubbo-monitor.git 

下载之后进入目录,有一个sql文件夹,根据sql内容创建数据库和表

然后编辑文件 src/main/resources/application.properties  (设置数据库连接及zookeeper注册地址)

dubbo.application.name=dubbo-monitor
dubbo.application.owner=Ray
dubbo.registry.address=zookeeper://192.168.0.216,192.168.0.217,192.168.0.218
dubbo.protocol.port=6060

# Database Settings
db.url=jdbc:mysql://192.168.0.250:3306/monitor?prepStmtCacheSize=517&cachePrepStmts=true&autoReconnect=true&characterEncoding=utf-8
db.username=root
db.password=123
db.maxActive=500

# System Manager
manager.username=admin
manager.password=admin

 

Springboot + dubbox(provider和customer都是dubbox)

 

 

 

 

 

 

 

参考:

dubbox 学习

原文:http://www.cnblogs.com/TiestoRay/p/6594216.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!