从零构建Rust生产级服务
①全新正版,现货速发,7天无理由退换货②天津、成都、无锡、广东等多仓就近发货,订单最迟48小时内发出③无法指定快递④可开电子发票,不清楚的请咨询客服。
¥
120.45
7.2折
¥
168
全新
库存2件
作者(美)卢卡·帕尔米耶里|译者:温祖彤//李力//杨楚天
出版社电子工业
ISBN9787121487071
出版时间2024-09
装帧平装
开本其他
定价168元
货号32179395
上书时间2024-11-18
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 准备工作
1.1 安装Rust工具链
1.1.1 编译目标
1.1.2 发布渠道
1.1.3 我们需要什么样的工具链
1.2 项目初始化
1.3 集成开发环境
1.3.1 rust-analyzer
1.3.2 IntelliJ Rust
1.3.3 应该如何选择IDE
1.4 内开发循环
1.4.1 更快的
1.4.2 cargo-watch
1.5 持续集成
1.5.1 持续集成的步骤
1.5.2 准备就绪的持续集成流水线
第2章 构建邮件简报
2.1 引导示例
2.1.1 基于问题的学
2.1.2 帮助完善本书
2.2 邮件简报服务应该做什么
2.2.1 捕捉需求:用户故事
2.3 循序渐进,不断迭代
2.3.1 准备开始
第3章 注册新的订阅者
3.1 前期准备工作
3.2 选择一个Web框架
3.3 实现第一个端点:健康检查
3.3.1 使用actix-web编写代码
3.3.2 actix-web应用程序剖析
3.3.3 实现健康检查处理器
3.4 第一次集成测试
3.4.1 如何对端点进行测试
3.4.2 应该将测试放在哪里
3.4.3 改变项目结构以便于测试
3.5 实现第一个集成测试
3.5.1 化
3.6 重新聚焦
3.7 处理HTML表单
3.7.1 提炼需求
3.7.2 以测试的形式捕捉需求
3.7.3 从POST请求中解析表单数据
3.8 存储数据:数据库
3.8.1 选择数据库
3.8.2 选择数据库
3.8.3 带有副作用的集成测试
3.8.4 数据库初始化
3.8.5 编写第一个查询
3.9 持久化一个新的订阅者
3.9.1 actix-web中的应用程序状态
内容摘要
本书是一本面向Rust后端开发人员的入门参考书,通过实际项目引导读者从0到1构建一个功能齐全的电子邮件通信API。本书涵盖了广泛的主题,包括Rust生
态系统的利用、应用结构的设计、测试的编写、用户认证和授权、错误处理策略的实施、应用状态的观察,以及持续集成和部署管道的建立等。本书不仅介绍了具体的工具和库,还深入探讨了系统设计、可观测性和易操作性等重要概念,能够帮助读者掌握专业的开发方法。
本书适合初学者,是开
启Rust开发之旅的理想起点,即使没有Rust或后端开发经验,相信你也能够轻松跟
上、快速入门。
— 没有更多了 —
以下为对购买帮助不大的评价