17 Star 21 Fork 16

有云天空 / Dubbo_Study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Dubbo 学习

Dubbo 基础使用方法,以及简单的负载测试。我直接将eclipse workspace提交,另外还有三个tomcat和zookeeper

文件目录介绍

Consumer 编写了一个简单主界面用于测试
Provider1,Provider2 是基本一样的服务提供者工程(区别仅仅是DemoServiceImpl中System.out日志做了区分,以便观察)。注意两个provider.xml中的dubbo:protocol端口不能相同
zookeeper-3.4.5 作为服务注册中心
tomcat-c (修改了端口为7001)发布Consumer
tomcat-p1 (修改了端口为7002)发布Provider1
tomcat-p2 (修改了端口为7003)发布Provider2

相关链接

1.Dubbo官方主页

2.关于zookeeper介绍

###其他 tomcat\bin 下放了一个cmd.link;例如tomcat-c\bin下的c.lnk;开启一个cmd窗口,然后输入startup.bat。以便区分打开的多个tomcat控制台窗口

###代码内容 使用官方提供的Consumer,Provider示例; 编写了一个index.jsp以及Servlet,界面输入数据后,在Servlet中通过Dubbo请求后端服务。
因为同时启动的2个Provider,Dubbo按照默认的负载均衡方式(详见官方文档-用户指南-负载均衡)调用其中一个。
界面在GET方式的表单中输入测试字符串,然后不断刷新结果页面,可看出负载效果

###Quick Start

  1. 运行zookeeper-3.4.5/bin/zkServer.cmd
  2. 运行tomcat-c/bin/c.lnk
  3. 运行tomcat-p1/bin/p1.lnk
  4. 运行tomcat-p2/bin/p2.lnk
  5. 浏览器输入http:\localhost:7001\Consumer
  6. 在第一个GET表单中输入 test; 点击提交;看结果页面(然后可不断刷新)

空文件

简介

淘宝Dubbo使用学习 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/uyunsky/dubbo_study.git
git@gitee.com:uyunsky/dubbo_study.git
uyunsky
dubbo_study
Dubbo_Study
master

搜索帮助