文章:Walrus v0.2.0:在 Kafka 擅长的领域击败它

本文是对我三周前发布的 v0.1.0 版本文章(原文:https://nubskr.com/2025/10/06/walrus)的延续。当时我发布了 Walrus 的初始版本,并与社区分享,收到了大量宝贵反馈。我在本次 v0.2.0 版本中尝试采纳了其中许多建议,并加入了更多改进。
简而言之:Walrus v0.2.0 引入了多项新特性,包括全新的基于文件描述符(FD)的存储后端、由 io_uring 驱动的原子批写入端点、通过键构造器实现的命名空间隔离,以及新的 fsync 策略(FsyncSchedule::SyncEach、FsyncSchedule::NoFsync)等。此外,我还加入了与 Apache Kafka、RocksDB WAL 等系统的对比基准测试。
本文主要侧重于更高层次的架构直觉以及我的一些思考。
吞吐量及带宽对比

更多内容见原文:https://nubskr.com/2025/10/20/walrus_v0.2.0
rs-tfhe - 一个纯 Rust 实现的 TFHE 全同态加密方案

rs-tfhe 是一个功能全面的同态加密库,能够在无需解密的情况下对加密数据进行计算,采用 Rust 编写,兼顾高性能与内存安全性。
主要特性
- 多种安全级别:支持 80 比特、110 比特和 128 比特安全参数
- 专用无符号整数(Uint)参数集:针对不同消息模数(1–8 比特)优化的参数配置
- 同态逻辑门:完整的布尔运算集合(
AND、OR、NAND、NOR、XOR、XNOR、NOT、MUX) - 高效算术运算:基于半字节(nibble-based)加法实现高效的多比特位同态算术操作
- 并行处理:基于 Rayon 的批处理并行化支持
- 优化的 FFT 实现:包含多种 FFT 算法实现,支持 SIMD 指令集优化
- 特性开关:支持模块化编译,可按需启用可选功能
Github: https://github.com/thedonutfactory/rs-tfhe
终端中的纸牌游戏

这是一个使用 Rust 开发的在终端中运行的纸牌游戏。
Github: https://github.com/WilliamTuominiemi/tersoli
--
From 日报小组 Yuan YQ
社区学习交流平台订阅:
评论区
写评论还没有评论