Slide 47
Slide 47 text
weaveworks-
func main() {
var (
entryc = make(chan entry)
confchangec = make(chan confchange)
commitc = make(chan entry)
errorc = make(chan error)
)
n := newRaftNode(entryc, confchangec, commitc, errorc, ...)
s := newStore(commitc, ...)
a := newAPI(entryc, ...)
// ...
}