#分布式 #CRDT #异步 #tokio #数据库

已下架 datacake-cluster

作为库的最终一致性状态复制(共识、RPC 和冲突解决),用于构建自己的最终一致性数据库

0.1.0 2022年12月6日
0.0.1 2022年10月1日

#91 in #crdt


用于 datacake-rocks

MIT 许可协议

355KB
7.5K SLoC

数据蛋糕集群

一个包含所有电池的库,用于构建自己的分布式数据存储或复制状态。

此库主要基于与 Riak 和 Cassandra 相同的概念。共识、成员和故障检测由 Quickwit 的 Chitchat 管理,而状态对齐和复制由 Datacake CRDT 管理。

RPC 由 Datacake 内部提供和管理,使用 Tonic 和 GRPC。

此库专注于提供一个简单且易于构建的框架,用于您的分布式应用程序,而不会感到压倒。实际上,只需实现 2 个异步特性即可启动运行。

示例

深入示例 可在此处找到

依赖项

~10–20MB
~277K SLoC