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
###其他 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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。