Dropbox 内部负载均衡服务 Robinhood 更新

2024-10-31

Dropbox 于 2020 年部署了内部负载均衡服务 Robinhood,用于在服务器之间路由所有内部流量以平衡服务负载。Robinhood 通过利用比例积分微分 (PID) 控制器,可以更快、更有效地管理负载不平衡,提高了基础设施的可靠性,并节省了硬件成本。Robinhood 基于现有的内部服务发现系统构建,从服务器收集负载信息并将其附加到路由信息中。它利用 Envoy 的端点发现服务,将负载信息纳入端点权重,以便客户端可以执行加权轮询。此外,还构建了配置聚合器以简化配置管理和服务迁移。