首页 > 其他 > 详细

1.3 自定义ribbon负载均衡策略

时间:2020-07-13 22:36:26      阅读:96      评论:0      收藏:0      [点我收藏+]

自定义Ribbon负载均衡

3.1 按照权重实现负载均衡--66分

在nacos中可以配置服务器的权重

 技术分享图片

 

 技术分享图片

 

技术分享图片

 

 

启动服务 

配合nacos服务实例设置服务器的权重 

测试

 技术分享图片

 

技术分享图片

3.2 实现同集群优先调用的原则--76

 尽量避免跨集群调用

比如, 南京集群的product优先调用南京集群的order . 北京集群的product优先调用北京集群的order.

技术分享图片

 

 实现如上图所示的功能

 

技术分享图片

 

首先确定集群名称

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 3.3金丝雀发布

 技术分享图片

 

金丝雀发布, 也称为灰度发布, 是什么意思呢?

首先, 我们的product服务实例有100台, order服务实例有100台.

现在都是在v1 版本上

然后新开发了一个变化很大的功能, 要进行灰度测试

在product-center上发布了5台, 在order-center上发布了5台

那么现在用户的流量过来了, 如果请求的是product-center的v1版本的流量, 那么就要全部都走v1版本, 请求的order-center也要是v1版本

如果过来的用户, 请求的v2版本的流量, 那么product和order都走v2版本.

下面我们要实现的功能描述如下:

 

技术分享图片

 

1. 同集群,同版本优先调用

2. 没有同集群的服务提供者, 进行跨集群,同版本调用

3. 不可以进行不同版本间的调用

 

技术分享图片

 

 技术分享图片

 

技术分享图片

 技术分享图片

 

 技术分享图片

 

 

 

 技术分享图片

 

技术分享图片

 

技术分享图片

 

 技术分享图片

 

1.3 自定义ribbon负载均衡策略

原文:https://www.cnblogs.com/ITPower/p/13295955.html

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