Trying to implement Raft - UNSUCCESSFUL

This commit is contained in:
2024-11-25 23:47:07 +02:00
parent cd02e48bea
commit 7eeb0fdde2
11 changed files with 300 additions and 152 deletions

View File

@@ -0,0 +1,20 @@
package io.github.lumijiez.raft;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Raft {
private static final Random RANDOM = new Random();
private static RaftStates STATE = RaftStates.FOLLOWER;
private static int CURRENT_TERM = 0;
private static String VOTED_FOR = null;
private static List<String> LOG = new ArrayList<>();
private static int COMMIT_INDEX = 0;
private static int LAST_APPLIED = 0;
private static final int ELECTION_TIMEOUT = 150 + RANDOM.nextInt(151);
}