高并发服务开发

搜索文档
公司Rust团队全员被裁,只因把服务写得「太稳定」:“项目0故障、0报警,那养着3个Rust工程师没用啊”
36氪· 2025-05-30 17:32
还记得不久前的那篇《"因为一次成功重写,我们 CTO 彻底封杀了 Rust!"》吗? 当时,许多读者留言称这故事"离谱"得像是由 AI 杜撰的,其中就包括了本文的主人公——一位 Reddit ID 名为 Drogus 的开发者:"一篇用 AI 生成的帖子"、"明显是假的"。 话虽如此,Drogus 却不由得联想到了一段他自己的真实经历,与其中某些情节有几分相似:"Rust 项目 做得太成功,反而导致这门语言在公司内部被「判了死刑」"。 项目背景:一个快速成长的独角兽初创公司 Elixir 次之; Node.js 表现还可以,但受限于单线程运行时; Ruby 最慢。 值得注意的是,Rust 版本最初存在也一个小 bug:开发者用 async futures 给客户端发消息时,会遍历所 有客户端来获取发送通道列表,这在高负载下会阻塞运行时几秒。不过这个问题属于实现细节,对熟悉 Rust 的人来说并不难修复。 这件事发生在几年前。那时,Drogus 刚加入了一家在疫情期间快速成长的独角兽初创公司,其主力应 用采用 Ruby on Rails 编写,一些视频处理相关工具则用 Node.js 实现。当时,这家公司并没有 ...