Traefik负载平衡方法

问题描述

我使用traefik.io/v1.7,并希望将默认的负载均衡method更改为drr

为进行测试,我配置了2个微服务,一个返回即时响应,第二个以1秒的间隔以串行方式返回答案

Wrr测试:

enter image description here

enter image description here

结果:

微服务1:637个响应(队列长度:278,未答复的请求)

微服务2:522个响应

Drr测试:

enter image description here

enter image description here

结果:

微服务1:606个响应(队列长度:217,未答复的请求)

微服务2:13399个响应

在哪里可以找到关于drr算法的详细说明,也许还有一些其他配置?

为什么仅在约4分钟后才开始将请求重定向到更快的微服务?

解决方法

似乎是一项功能请求,旨在为DRR负载平衡添加更多配置选项-https://github.com/traefik/traefik/issues/3745

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...