- 编译慢:CI 时间从 2 分钟变 15 分钟,改用 sccache + 增量编译
- 生态不全:某些 SDK 只有 Java/Go 版本,得自己封装 FFI
- 招聘难:团队 10 人只有 2 个会写 Rust
- 异步运行时分裂:tokio 和 async-std 不兼容
- 生命周期劝退:新人上手平均要 1 个月
结论:性能敏感的核心链路用 Rust,业务层还是 Go/Java 效率高。
结论:性能敏感的核心链路用 Rust,业务层还是 Go/Java 效率高。
非常中肯。我们现在也是这个策略:网关和数据处理用 Rust,业务服务用 Go。
招聘确实是最大问题,我们最后放弃了全栈 Rust 的方案。