Netflix Ribbon负载均衡器原生接口及自定义规则笔记.pdfVIP

  • 0
  • 0
  • 约2.28千字
  • 约 3页
  • 2026-05-21 发布于北京
  • 举报

Netflix Ribbon负载均衡器原生接口及自定义规则笔记.pdf

1、原生的负载均衡器接口

ILoadBalancerbalancer=newBaseLoadBalancer();

ListServerservers=newArrayListServer();

servers.add(newServer(“localhost”,8080));

servers.add(newServer(“localhost”,8088));

balancer.addServers(servers);

for(inti=0;i10;i++){

Serverserver=balancer.chooseServer(null);

System.out.println(server);

}

默认使用roundrobin轮询策略,直接从服务器列表里轮询

RestClient,底层,就是基于默认的BaseLoadBalancer来选择一个server

2、自定义负载均衡的规则

ILoadBalancer负载均衡器,底层是基于IRule,负载均衡算法,规则,来从一堆服务器list

中选择一个server出来

负载均衡器是基于一个IRule接口指定的负载均衡规则,来从服务器列表里获取每次要请求

的服务器的,所以可以自定义负载均衡规则

publ

文档评论(0)

1亿VIP精品文档

相关文档