DistributedStorage-OpenSource-List

Distributed Storage OpenSource List

Distributed ID

Distributed Lock

Distributed Consensus

  • liferaft #Project#: Consensus protocol based on raft, but only for saving lifes and works in node as well as in browers.

  • Dragonboat #Project#: Dragonboat is a high performance multi-group Raft consensus library in Go.

Distributed Transaction

  • Seata #Project#: Seata is an easy-to-use, high-performance, java based, open source distributed transaction solution.

  • 2015-tcc transaction #Project#: tcc-transaction 是 TCC 型事务 java 实现。

  • 2016-Solar #Project#: 基于 Spring Cloud Netflix 的 TCC 柔性事务和 EDA 事件驱动示例,结合 Spring Cloud Sleuth 进行会话追踪和 Spring Boot Admin 的健康监控,并辅以 Hystrix Dashboard 提供近实时的熔断监控。

  • 2017-ByteTCC #Project#: ByteTCC 是一个兼容 JTA 规范的基于 TCC 机制的分布式事务管理器。

Distributed Storage

Distributed FS

Object Storage

Block Storage