Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
raft
✓ go.etcd.io/etcd/raft/v3
Initialize a Raft node with etcd/raft
package main
import (
"fmt"
"go.etcd.io/etcd/raft/v3"
"go.etcd.io/etcd/raft/v3/raftpb"
)
func main() {
// Example: create a Raft node
storage := raft.NewMemoryStorage()
c := &raft.Config{
ID: 1,
ElectionTick: 10,
HeartbeatTick: 1,
Storage: storage,
MaxSizePerMsg: 4096,
MaxInflightMsgs: 256,
}
node := raft.StartNode(c, []raftpb.Peer{{ID: 1}})
fmt.Println("Raft node started")
}
Debug
Known issues
No known issues recorded.
Upgrade
Version history
3.5.31latest on pkg.go.dev
Audit
Dependencies
No dependency data recorded yet.