【Rust 日报】2021-11-24 Rust中的依赖注入设计模式
2023-03-20 15:41:42 时间
三个Rust代码库的故事
现在是使用Rust的好时机了吗?
Convex的创始团队(从DropBox分离出来的)有使用Rust开发Magic Pocket(Dropbox的地理分布式数据存储系统),Nucleus(重写的Dropbox的同步引擎),Convex(0配置,无限扩容的为响应式应用开发需求设计的后端)。它们是目前世界上负载最大的基于Rust语言的系统之一。
Convex的创始团队分享了使用Rust的好处和一些取舍心得体会。十分推荐。
https://blog.convex.dev/a-tale-of-three-codebases/
LibertyOS - 使用Rust语言从头开发的操作系统
LibertyOS完全从头开发,具体面向桌面还是IoT目前并不清楚,项目还在早期,感兴趣可参与。
https://github.com/LibertyOS-Development/kernel
Persy - 一个单文件数据库存储,类似于 sqlite
Persy完全由Rust开发,目前已发布1.1版本。在性能上有一些改进。
https://persy.rs/posts/persy-1.1.html
Rust中的依赖注入设计模式
这篇文章作者研究了如何使用Rust实现依赖注入模式,非常清晰明了,看完又长姿势了。强烈推荐,人人可读。
https://www.bumbar.blog/tech/dependency-injection-with-rust/
相关文章
- Linux中的more命令-逐页显示长文本文件
- 互联网企业安全高级指南1.1切入“企业安全”的视角
- 数据挖掘与数据化运营实战. 3.7 服务保障模型
- 互联网安全高级开发指南导读
- 数据挖掘与数据化运营实战. 3.11 商品推荐模型
- 数据挖掘与数据化运营实战. 3.12 数据产品
- 数据挖掘与数据化运营实战. 3.13 决策支持
- 10个 Linux/Unix下 Bash 和 KSH shell 的作业控制实例
- Linux 移动或重命名文件/目录-mv 的10个实用例子
- 互联网企业安全高级指南1.3 互联网企业和传统企业在安全建设中的区别
- 互联网企业安全高级指南1.2 企业安全包括哪些事情
- 互联网企业安全高级指南1.4 不同规模企业的安全管理
- 互联网企业安全高级指南1.5 生态级企业vs平台级企业安全建设的需求
- 互联网企业安全高级指南1.5 生态级企业vs平台级企业安全建设的需求
- 自学Linux命令的四种方法
- 如何在Linux上将HTML页面转化成png图片
- 互联网企业安全高级指南2.1 创业型企业一定需要CSO吗
- 在 Linux 下用 mkdir 命令来创建目录和子目录
- 如何在 Linux 下执行 bin 文件
- 互联网企业安全高级指南2.2 如何建立一支安全团队