crabka-raft
Metadata KRaft quorum (KIP-595 KraftController) for Crabka.
This crate is part of Crabka, a Rust implementation of Kafka-compatible infrastructure and clients.
Install
= "0.3.2"
For workspace development, use the path dependency from this repository instead.
Usage example
Exercise the KRaft quorum state machine in a deterministic unit test:
use ;
use ;
use Uuid;
let voters = new.unwrap;
let state = bootstrap;
let machine = new;
assert!;
Documentation
API documentation is published on docs.rs/crabka-raft. The repository README contains project-wide setup, development, and release notes.
License
Apache-2.0. See the repository LICENSE and NOTICE files for details.