TiKV的rocksdb raft与rocksdb kv region之间是如何工作的?

每个TiKV节点有2个rocksdb实例,也就是TiKV节点的rocksdb raft实例与rocksdb kv region实例,且都有自己的WAL,memtable 和 Immutable Memtable等组件,听课程讲的是各TiKV节点的rocksdb raft实例之间通过
raft协议同步事务操作日志保证分布式一致性,之后apply到rocksdb kv region实例,那么rocksdb kv region实例之间是否也有raft协议?