V
主页
Rust 项目实操 - 从零开始构建预定系统(1):思考需求,构建 RFC
发布人
预定系统是很多业务逻辑中都可能涉及到的内容。它可以处理诸如某个资源在某个时间段独占的一系列问题。比如说日程表安排,会议室预定,测试设备的预定,酒店房间预定等等。构建一个预定系统不算太过复杂,但也绝不容易。这个系列我希望更进一步,不光介绍如何撰写 Rust 代码,还深入探讨软件设计中的各种选择。如果你跟着这个系列一路走下去,你会领略到如何通过撰写 RFC 来完成初始设计,如何用 tonic 做 gRPC,如何用 sqlx 访问 postgres 数据库,以及各种各样眼花缭乱的数据转换(比如 protobuf 中定义的数据如何和 postgres row 关联起来)。同时,我还会介绍整个过程中所涉及到的有关 HTTP/2 的知识,Postgres 的各种技巧(schema 的使用,EXCLUDE constraint 的使用,权限管理等)。 这一讲我们先来分析需求,然后开始通过 RFC 梳理我们的架构和设计。
打开封面
下载高清视频
观看高清视频
视频下载器
基于Rust开发你的第一个 Web3 项目
rust嵌入式物联网编程从入门到项目实战 [2024最新rust编程教程,没有废话,纯干货!]
Rust 练手项目,有这三个就够了!
Rust嵌入式教程(1)- 前言 & 环境配置
Rust程序设计
Rust适合开发哪些软件系统?
Rust 实战课
2024 Rust现代实用教程
全网最详细的 Rust 学习资料、书籍、实战项目
Rust代码组织教程,开发Rust企业级项目的第一步
让 Rust 成为你的下一个主力语言
[Rust语言]从零开始写一个简单的markdown解析器录屏、无语音
rust练手项目day01
14. Rust语言介绍、优缺点、学习曲线、发展趋势、工作机会、开源项目、该不该学
Rust编程语言入门教程(Rust语言/Rust权威指南配套)【已完结】
【2023】最新最全Rust编程语言入门教程
Rust Web 全栈开发教程【完结】
Rust网络编程系列
Rust WASM 开发:使用 Tauri 构建桌面应用!
Rust编程视频教程(进阶)
Rust适合的练手项目
Rust 过程宏(第一弹)
Rust进阶之路:架构,设计以及编码
[Rust vs Go] GRPC性能对比第一轮,伤心了,意想不到的结果
rust小项目
如何基于 Rust 开发你的第一个 Web3 项目?
【Rust手写解释器】42天手写解释器[双语](参考书看简介)
Rust 训练营:第一周第 1 讲(试听课)
使用 Rust 开发一个微型游戏【已完结】
Rust死灵书学习
从零开始创建一个WebAssembly游戏
从零开始 构建一个rocket的实战项目(上)
rust编程 项目组织管理 教程 | 国语AI
Rust实战开发金融行情分析系统(1):开张课
Rust Projects系列
Rust 项目实操 - 从零开始构建预定系统(6):实现预定功能
用 ChatGPT 构建数据库助手:构建核心功能
【手写操作系统】使用Rust写一个操作系统
[双字]我花了6个月用{Rust语言}重写所有项目
Rust 项目实操 - 从零开始构建预定系统(22):使用 pglistener 处理预约的变化