#ceph #distributed-database #distributed #database

rados_hi

针对 librados (Ceph) 的有观点的高级包装器

6 个版本

使用旧的 Rust 2015

0.2.4 2017年9月29日
0.2.3 2017年2月27日
0.2.2 2017年1月24日
0.2.1 2016年11月28日
0.1.0 2016年11月7日

#1683 in 异步

MIT 许可证

33KB
382

rados_hi - 针对librados (Ceph) 的有观点的高级包装器。

crate docs

RADOS 是一个高可用性(具有可配置的复制和/或纠删码)对象存储,它既是 Ceph 分布式文件系统的骨架,也是其自身的强大分布式数据库。

rados_hi 是围绕低级(目前)ceph-rust 绑定的实验性高级包装器。它通过提升 RADOS AIO 操作为 futures 实现了良好的并行化和可组合性。

注意。此库在创建 Future 时立即启动 AIO 操作。您仍然需要在 futures 链中“驱动”后续操作(cf)。

big brother

依赖项

~2.5MB
~36K SLoC