0%

Google Maglev

Google 《Maglev: A Fast and Reliable Software Network Load Balancer》阅读笔记。

摘要

Maglev 是 Google 一个高性能软件网络 LB。网络路由通过 ECMP 将流量平均分配给 Maglev 节点,每个 Maglev 节点将包匹配到对应的服务,并平均转发服务的后端。

Maglev 的核心特性是一致性 hash 和连接跟踪表。

介绍

传统的由硬件实现的 LB 存在一些缺点:

  • 可扩展性受到单个单元的最大容量限制,无法跟上业务流量的增长
  • 无法高可用,虽然部署时会做主备,但仅能提供 1+1冗余

image-20250905135235582

参考