“我们想用 Rust 重写的次数是:零”:云平台 Render 靠“无聊”的 Go 撑起了千亿流量 (opens in new tab)
本文永久链接 – 大家好,我是Tony Bai。 在技术圈的鄙视链里,Go 和 Rust 这对“欢喜冤家”的战争,似乎从未停歇。 一方是追求极致简洁、被誉为“云原生时代的 C 语言”的 Go;另一方则是以内存安全、性能屠榜著称、被视为“C++ 终极替代者”的 Rust。 就在前些天,云平台 Render 的创始人兼 CEO Anurag Goel,在 X (Twitter) 上发布了一条看似平平无奇的“凡尔赛”推文,却意外地点燃了一场技术圈的论战。 他写道: “我们在 Render 用 Go 语言(@golang)写的负载均衡器,每月处理超过 1500 亿次 HTTP 请求。” “而我们想用 Rust 重写它的次数是:零。” “Go 是基础设施领域最被低估的语言。‘无聊(Boring)’,才是它的终极特性。” 这篇充满“挑衅意味”的推文,像一块巨石砸入了平静的湖面,引得大量 Go 开发者欢呼雀跃,而 Rust 社区则瞬间被引爆。Cloudflare 的工程师更是直接下场,用自家 Rust 实现的、处理能力强 1000 倍的 Pingora 代理进行“数据反杀”。 今天,我们就来复...
Read the original article