Ribbon常用配置

1、禁用Eureka

ribbon.eureka.enabled=false

当禁用了Eureka之后,就不能再使用服务名称去调用接口,必须指定服务地址

2、配置接口地址列表

在禁用Eureka之后,不能再使用服务名称,就必须要这个配置

#禁用Eureka后手动配置服务地址

smile-eureka-server.ribbon.listOfServers=localhost:8081,localhost:8083

其中smile-eureka-serve是要配置的服务名称

3、配置负载均衡策略

smile-eureka-server.ribbon.NFLoadBalancerRuleClassName=com.netflix.loadbalancer.RandomRule

其中smile-eureka-serve是调用的服务名称,com.netflix.loadlancer.RandomRule是策略类路径

4、超时时间

#请求连接的超时时间

ribbon.ConnectTimeout=2000

#请求处理的超时时间

ribbon.ReadTimeout=5000

也可以为每个Ribbon客户端设置不同的超时时间,具体是通过服务名称进行指定

smile-eureka-server.ribbon.ConnectTimeout=2000

smile-eureka-server.ribbon.ReadTimeout=5000

5、并发参数

#最大连接数

ribbon.MaxTotalConnections=50

#每个host最大连接数

ribbon.MaxConnectionsPerHost=500

你可能感兴趣的:(微服务,ribbon,java)