/rest/raft/leader/... routes to act as an edge-node for client requests
The /rest/raft/vote and /rest/raft/append routes required to exist for this endpoint to participate w/ other cluster nodes
Produces Akka HTTP routes based on the given config, raft node and protocol.
Produces Akka HTTP routes based on the given config, raft node and protocol.
The 'supportValueFromText' is used when support routes are enabled to allow users to poke the client API by making requests based on some text input (e.g. from an input field). It is not used when support routes are disabled.
If not provided, the default is to use the implicit json encoder.
the akka http routes
the RunningService service. eventually. probably.
the /rest/raft/support/... routes for support/debugging/dev purposes
Pulls together the different components of a Raft System as seen by a raft node.