Rust开发中的性能、可观测性与日志记录
- 开发中的常见问题与工具
- cargo check的作用 :在开发过程中,我们有时只关心代码能否编译,而不是生成可运行的二进制文件。
cargo check应运而生,它执行与cargo build相同的检查,但不进行机器代码生成,因此速度更快,能提供更紧密的反馈循环。 - cargo的设计哲学 :
cargo遵循与Rust标准库相同的哲学,尽可能通过第三方 crate 探索新功能,在合适时将其集成到上游(如cargo-vendor)。 - 其他技术要点
-
impl Responder使用了 Rust 1.26 引入的impl Trait语法。 -
actix_rt的运行时基于tokio,因此所有tokio原语都能正常工作。 - 存在操作系统随机选择 8000 作为端口且一切正常工作的小概率情况。
-
- cargo check的作用 :在开发过程中,我们有时只关心代码能否编译,而不是生成可运行的二进制文件。
| 工具/技术 |
|---|
超级会员免费看
订阅专栏 解锁全文
390

被折叠的 条评论
为什么被折叠?



