实用 Rust 1.x 食谱
Practical Rust 1.x Cookbook
Practical Rust 1.x Cookbook 对于希望创建高性能和健壮应用程序的经验丰富和缺乏经验的 Rust 程序员来说都是必备的。本书将通过提供清晰的解释、实际示例和分步说明,帮助您在 Rust 编程方面保持领先地位。
Practical Rust 1.x Cookbook 是为希望创建健壮且高效的应用程序的经验丰富的 Rust 程序员提供的深入指南。这本以解决方案为中心的书涵盖了广泛的主题,包括命令行、webassembly、网络、kubernetes、微服务和系统编程。
本书包括 100 多个真实世界的实践练习,将教您如何在软件开发的每个阶段使用 Rust 编译器和命令行编程。每个练习都旨在加强 Rust 超越遗留应用程序和弥合高性能差距的潜力。阅读本书时,您将了解异步函数、API 测试、CI/CD 管道、模糊测试和微服务架构等高级解决方案。您还将有机会通过解决复杂的并发和并行代码挑战来运用您的知识。您还将亲身体验许多 Rust 的内置框架和库。
Practical Rust 1.x Cookbook 对于希望创建高性能和健壮应用程序的经验丰富和缺乏经验的 Rust 程序员来说都是必备的。本书将通过提供清晰的解释、实际示例和分步说明,帮助您在 Rust 编程方面保持领先地位。立即获取您的副本,开始制作您一直想制作的应用程序!
主要知识
使用声明性和过程性宏、模式匹配和枚举
创建和测试异步代码、错误处理和通信模式。
处理死锁和活锁,以及实现哈希映射和并行算法
SOAP 和 REST API 开发、API 编排和性能监控
API 分层、中间件编程和端到端 API 测试
CI/CD、Docker 注册表、Kubernetes 集群、YAML 文件和负载均衡器配置
使用模糊测试、检查语法和识别代码漏洞
目录
设置和配置 Rust 环境 实践
特征、枚举和结构
模式匹配、并发、指针和模块
使用声明性和过程性宏
实现并发和多线程异步
编程
开发 REST 和 SOAP API
构建微服务和架构
围绕 CI/CD
工作 围绕 Kubernetes
模糊测试和静态分析
代码性能优化
评论(0)