我正在尝试构建一个分布式任务队列,我想知道是否有任何数据存储,它具有以下部分或全部属性。我希望有一个完全分散的,多节点/多主自我复制数据存储群集,以避免任何单点故障。
基本
- 支持Python pickled对象为Value。
- 持久性。
越多越好,按重要性递减顺序(我不希望任何数据存储符合所有标准。: - ))
- 分布式。
- 支持跨多个节点的同步复制。
- 运行/可以在多主节点的多主节点上运行。
- 作为单个服务器公开的数据存储群集。
- 循环访问/选择节点以进行读/写操作。
- 体面的python客户端。
- 支持get / put和复制中的原子性。
- 自动故障转移
- 体面的文档和/或主动/有用的社区
- 显着成熟
- 体面的读/写性能
我们非常感谢任何建议。