├── README.md ├── cn └── Braft detailed explanation.md └── images ├── BraftUsage.PNG ├── braft_add_peer.PNG ├── braft_ballot_box.PNG ├── braft_class_diagram.PNG ├── braft_configuration_manager.PNG ├── braft_configuration_snapshot.PNG ├── braft_election.PNG ├── braft_follower_apply.png ├── braft_heartbeat.PNG ├── braft_init.PNG ├── braft_install_snapshot_follower.PNG ├── braft_install_snapshot_leader.PNG ├── braft_leader_apply.png ├── braft_leadership_transfer.PNG ├── braft_leadership_transfer_follower.PNG ├── braft_log_file.PNG ├── braft_log_replicate.png ├── braft_log_storage.PNG ├── braft_meta.PNG ├── braft_node_manager.PNG ├── braft_remove_peer.PNG ├── braft_replicator.PNG ├── braft_snapshot.PNG └── braft_snapshot_save.PNG /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/README.md -------------------------------------------------------------------------------- /cn/Braft detailed explanation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/cn/Braft detailed explanation.md -------------------------------------------------------------------------------- /images/BraftUsage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/BraftUsage.PNG -------------------------------------------------------------------------------- /images/braft_add_peer.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_add_peer.PNG -------------------------------------------------------------------------------- /images/braft_ballot_box.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_ballot_box.PNG -------------------------------------------------------------------------------- /images/braft_class_diagram.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_class_diagram.PNG -------------------------------------------------------------------------------- /images/braft_configuration_manager.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_configuration_manager.PNG -------------------------------------------------------------------------------- /images/braft_configuration_snapshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_configuration_snapshot.PNG -------------------------------------------------------------------------------- /images/braft_election.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_election.PNG -------------------------------------------------------------------------------- /images/braft_follower_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_follower_apply.png -------------------------------------------------------------------------------- /images/braft_heartbeat.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_heartbeat.PNG -------------------------------------------------------------------------------- /images/braft_init.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_init.PNG -------------------------------------------------------------------------------- /images/braft_install_snapshot_follower.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_install_snapshot_follower.PNG -------------------------------------------------------------------------------- /images/braft_install_snapshot_leader.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_install_snapshot_leader.PNG -------------------------------------------------------------------------------- /images/braft_leader_apply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_leader_apply.png -------------------------------------------------------------------------------- /images/braft_leadership_transfer.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_leadership_transfer.PNG -------------------------------------------------------------------------------- /images/braft_leadership_transfer_follower.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_leadership_transfer_follower.PNG -------------------------------------------------------------------------------- /images/braft_log_file.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_log_file.PNG -------------------------------------------------------------------------------- /images/braft_log_replicate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_log_replicate.png -------------------------------------------------------------------------------- /images/braft_log_storage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_log_storage.PNG -------------------------------------------------------------------------------- /images/braft_meta.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_meta.PNG -------------------------------------------------------------------------------- /images/braft_node_manager.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_node_manager.PNG -------------------------------------------------------------------------------- /images/braft_remove_peer.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_remove_peer.PNG -------------------------------------------------------------------------------- /images/braft_replicator.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_replicator.PNG -------------------------------------------------------------------------------- /images/braft_snapshot.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_snapshot.PNG -------------------------------------------------------------------------------- /images/braft_snapshot_save.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kasshu/braft-docs/HEAD/images/braft_snapshot_save.PNG --------------------------------------------------------------------------------