文章: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::SyncEachFsyncSchedule::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

社区学习交流平台订阅:

  • Rustcc 论坛: 支持 RSS

  • 微信公众号:Rust语言中文社区

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐