# Solution
+ `Threaded multi-raft`
  + `Raft` state machine loops run in a thread pool
  + Parallel by region, each has its own queue, keep the data order within the region
  + Batch up states changes

![`smart`](ThreadedMultiRaft_aa_001_20221020.png)
-------------------------------------------------------------------------

