书籍详情
《 从零构建Rust生产级服务》[66]百度网盘|亲测有效|pdf下载
  • 从零构建Rust生产级服务

  • 出版社:电子工业出版社
  • 作者:(美)Luca Palmieri(卢卡·帕尔米耶里)
  • 出版时间:2024-09-01
  • 热度:2790
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

编辑推荐
  • 本书由资深Rust开发者撰写。
  • 国内资深Rust咨询师技术审校。
  • Rust中文社区创始人由衷力荐。
  • 聚焦Rust服务端应用开发实践。
 
内容简介

本书是一本面向 Rust 后端开发人员的入门参考书,通过实际项目引导读者从 0 到 1 构建一个功能齐全的电子邮件通信API。本书涵盖了广泛的主题,包括 Rust 生态系统的利用、应用结构的设计、测试的编写、用户认证和授权、错误处理策略的实施、应用状态的观察,以及持续集成和部署管道的建立等。本书不仅介绍了具体的工具和库,还深入探讨了系统设计、可观测性和易操作性等重要概念,能够帮助读者掌握专业的开发方法。 本书适合初学者,是开启 Rust 开发之旅的理想起点,即使没有 Rust 或后端开发经验,相信你也能够轻松跟上、快速入门。

作者简介

Luca Palmieri是Rust London用户组的联合组织者、开源贡献者和公众演讲者,拥有多年在生产环境中运行数十个Rust服务的经验,也是几个Rust编程的积极推广者和Rust研讨会作者。

温祖彤,电子信息专业硕士在读。曾于字节跳动进行后端开发实习,于清华大学开源操作系统训练营担任Rust基础/算法讲师,在Rust以及相关领域有一定的经验和见解;曾参与多项编程/算法相关竞赛,是一名资深的开源技术以及编程爱好者,还制作过多项人工智能/算法竞赛领域相关的开源课程。

李力,毕业于西安理工大学,Java技术专家,从业9年,曾在网易、Chainup、新东方在线等知名企业从事研发工作,现就职于西安腾讯云,从事于大模型知识引擎LKE开发,实践经验丰富。对分布式系统、架构设计、存储系统充满兴趣。《Scala编程实战》(第2版)译者。

杨楚天,毕业于华东师范大学,任职于诺基亚,从事通信系统开发工作,有多年的 C 技术开发经验。在业余时间修炼 Rust,对云原生架构与开发很感兴趣。

目  录
第1章 准备工作 1
1.1 安装Rust工具链 1
1.1.1 编译目标 1
1.1.2 发布渠道 2
1.1.3 我们需要什么样的工具链 2
1.2 项目初始化 3
1.3 集成开发环境 3
1.3.1 rust-analyzer 4
1.3.2 IntelliJ Rust 4
1.3.3 应该如何选择IDE 4
1.4 内部开发循环 5
1.4.1 更快的链接 5
1.4.2 cargo-watch 6
1.5 持续集成 7
前  言
这是关于什么的书
后端开发的世界是广阔的。
你所处的环境对于确定解决问题的最佳工具和实践方法有着巨大的影响。例如,基于主干(trunk)的开发方式非常适合编写在云环境中持续部署的软件。但是,对于那些销售本地托管和运行的软件的团队来说,这样的方法可能不太适合他们的商业模式和面临的挑战——他们可能更适合采用Gitflow方法。
而如果是从事独立开发的,则可以直接在main分支上工作。
在软件开发领域,没有绝对的事情,我认为在评估任何技术或方法的利弊时,澄清自己的观点都是有益的。
《从零构建Rust生产级服务》将重点讨论由拥有不同经验和水平的四五名工程师组成的团队在编写云原生应用程序时所面临的挑战。
云原生应用程序
定义云原生应用程序的含义本身就可以写一本书了。我们不规定云原生应用程序应该是什么样子的,而是阐述期望云原生应用程序能做什么。

相关推荐