libp2p 教程: 使用 Rust 构建一个点对点应用
在这个教程里,作者会使用 libp2p
来构建一个简单的 peer-to-peer
菜谱应用.
在这个菜谱应用会有以下基本功能:
- 创建菜谱.
- 发布菜谱.
- 列出本地菜谱.
- 列出网络上发现的其他菜谱.
- 列出一个节点上的菜谱.
- 列出所有已知节点上所有的菜谱.
排序读请求来加速硬盘 I/O
和 SSD 不同, 机械硬盘用并发的方式并不会显著提高 I/O 性能,相反, 会造成读取更慢的情况. 机械硬盘由于工作原理的不同,我们可以使用另外一种优化方式: 请求排序. 作者通过这种方式, 将 fclones
库打造成了已知的最快的重复文件查找器.
想了解更多的同学可以看看.
Crust of Rust: Atomics and Memory Ordering
Crust of Rust
最新一期, Atomics and Memory Ordering
.
想深入了解 atomic
以及 内存模型的同学可以看看.
Himalaya: 极简命令行邮件客户端
Himalaya
是一个Rust 编写的命令行客户端.
--
From 日报小组 BobQin,FBI小白
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论