dubbox-master运行实例

二话不说这里是官方的demo

https://github.com/dangdangdotcom/dubbox
dubbox是dubbo的升级版主要增加了远程调用还有dangdang自定义的一些功能

你可以先试着用eclipse导入dubbox maven工程,这里要花很长很长的时间

1.环境搭建

(1) zookeeper,这个百度一下,教程很多的。
(2) bubbo-admin,这个可以看看上一个教程:http://www.jianshu.com/p/25be2a18d15e
(3)dubbo-monitor-simple-2.5.3-assembly.tar.gz,网上搜名字直接下载就可以了。

dubbox-master运行实例_第1张图片
捕获1.PNG

• Provider: 暴露服务的服务提供方。
• Consumer: 调用远程服务的服务消费方。
• Registry: 服务注册与发现的注册中心。
• Monitor: 统计服务的调用次调和调用时间的监控中心。
• Container: 服务运行容器。

dobbo-admin就相当于这里的register

2.环境的启动

(1)启动zookeeper,这个要最先启动,进入bin目录点击zkServer.cmd。
(2)启动dubbo-admin,因为它是陪配在tomcat里面的,我们启动tomcat就可以了。
这里可以打开浏览器查看检验一下

dubbox-master运行实例_第2张图片
捕获2.PNG

默认账号密码都是root

dubbox-master运行实例_第3张图片
捕获3.PNG

(3)dubbo-monitor-simple,解压,进入conf目录,配置dubbo.properties

dubbox-master运行实例_第4张图片
捕获5.PNG

dubbo.registry.address 改成zookeeper和对应的地址,
dubbo.jetty.port 改为8090,不和tomcat冲突,
其他有冲突的端口自己改一下。

dubbox-master运行实例_第5张图片
捕获4.PNG

http://localhost:8090/ 查看运行状态

dubbox-master运行实例_第6张图片
捕获7.PNG

环境准备完成!

3.实例运行

到了现在你的dubbox-master应该导进去了吧
运行前根据自己的zookeeper改一下consumer与provider的配置文件,目录看图

dubbox-master运行实例_第7张图片
捕获6.PNG

点击运行DemoProvider,这时可以查看monitor里面的里面的信息。

dubbox-master运行实例_第8张图片
捕获8.PNG

如图demo-provider已成功开启,并提供6个providers

接着运行DemoConsumer,eclipse运行完成后进入monitor查看

dubbox-master运行实例_第9张图片
捕获9.PNG

admin运行状态

dubbox-master运行实例_第10张图片
捕获10.PNG

你可能感兴趣的:(dubbox-master运行实例)