Repository navigation
FAQ
david edited this page Jul 18, 2026
·
2 revisions
中文: 常见问题
No official Rust SofaJRaft. TiKV raftstore is thick (Region / PD / split);
matching shards on stable symbols do not need that. This library is thin
Multi-Raft (shared links + many groups).
No. Timeout / disconnect / failover windows are indeterminate — retry with the same idempotency key. See the Consistency Contract.
No. It may be stale. Use read_linearizable for production reads.
After a run: jepsen/multiraft/store/latest/ (gitignored). Case source lives
under jepsen/multiraft/src/. More: Consistency & testing.
Phase-1 is this independent runtime. Phase-2 (optional, in a downstream app): a matching process / ingress shell can depend on this crate for Leader-side propose, with a pluggable matching engine FSM.