基于Dubbo的分布式系统架构(六):Dubbo负载均衡策略

Dubbo提供了四种负载均衡策略,可以看官方文档详细了解

Dubbo官方文档: 
用户指南  >>  示例  >>  负载均衡 



现在我们以缺省的负载均衡策略为例演示一个具体案例。

架构图如下所示:


说明:所有服务器均采用centos6.5   X64    linux系统

10号机器部署  zookeeper注册中心  和  dubbo监控中心

11号机器部署服务消费者smmvc-web

30号机器部署mysql数据库

6号机器也部署一台mysql数据库

40号机器是服务提供者(com.wx.service.ISchoolBiz, com.wx.service.IUserBiz)   数据来自30号数据库

41号机器也是服务提供者(com.wx.service.ISchoolBiz, com.wx.service.IUserBiz)   数据来自6号数据库

本文演示40,41号服务提供者的负载均衡

各服务都正常运行后,到监控中心:


com.wx.service.IUserBiz的分别是端口号是:20880,20890

com.wx.service.ISchoolBiz的端口号分别是:20882, 20892

如图所示,可以倍权,半权调节权重,  也可以在权重调节选项(如图圈圈处)进行精确调节,

可以在负载均衡选项里设置负载均衡策略

为了能够清楚的反映负载均衡的效果,我们特意把两台数据库服务器上的数据修改一下,如图:



然后我们运行消费者,多次运行,结果在30和6之间切换,证明负载均衡策略ok了



如果觉得本篇文章帮助了您,可以打赏一下作者,您的支持是作者源源不断的动力!


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

御前两把刀刀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值