MatrixCube is a fundamental library to build distributed systems without considering reliability, consistency as well as scalability, it facilitates building the distributed stateful applications since the developers only need to care about business logic on single node. Currently, it's based on multi-raft to provide replicated state machine and would evolve to paxos families to be more friendly for scenarios across multiple datacenters.
- Strong consistent persistence storage
- High availability
- Horizontal scalability
- Auto Rebalance
MatrixCube is licensed under the Apache version 2.0 license. This repository contains source code licensed from 3rd parties, details are here.