本文介绍如何利用dubbo自定义负载实现简单灰度(用户纬度,部分用户访问一个服务,其余访问剩余服务)。

其实在这之前,对dubbo了解的也不是很多,只是简单的使用过,跑了几个demo而已,但是得知接下来可能要用dubbo进行开发,还是赶紧补了一下相关的知识,看了看官网,另外买了一本书《深入理解Apache Dubbo实战》,看了一大半,感觉还是很不错的。

1.dubbo负载均衡介绍

因为官网介绍的很详细了,这里只简单的说一下。dubbo负载均衡包含如下四种:

  • RandomLoadBalance:默认的负载策略,随机负载。
  • ConsistentHashLoadBalance:一致性 Hash负载。
  • LeastActiveLoadBalance:最少活跃数负载。
  • RoundRobinLoadBalance:轮询负载。

可以查看官方:http://du

收藏 打印