raftNode
2017-01-15 20:56:45 0 举报
AI智能生成
Raft是一款多人在线生存游戏,玩家需要在一个荒岛上与其他玩家合作生存。游戏中,玩家需要收集资源、建造基地、制作工具和武器来保护自己和其他玩家。同时,玩家还需要面对恶劣的天气和海洋环境,以及不断变化的游戏世界。 Raft的特点在于其高度自由度和社交性。玩家可以自由选择建造基地的位置、形状和大小,也可以自由探索游戏世界。此外,游戏中还有丰富的任务和挑战等待着玩家去完成。 总之,Raft是一款充满乐趣和挑战的多人在线生存游戏,值得一试。
作者其他创作
大纲/内容
startRaft
replayWAL
raftNode.openWAL
wal.Open
wal.Create
WAL.ReadAll
raftStorage.Append
raftStorage.SetHardState
启动raftNode
重启raft.RestartNode
newRaft
newLog
Storage.InitialState
raft.loadState
raftlog.appliedTo
raft.becomeFollower
newNode
goroutine Node.run
propc
raft.Step
recvc
raft.Step
confc
pb.ConfChangeAddNode
raft.addNode
pb.ConfChangeRemoveNode
raft.removeNode
pb.ConfChangeUpdateNode
raft.resetPendingConf
tickc
raft.tick
readyc
advancec
新建raft.StartNode
newRaft
raft.becomeFollower
pb.ConfChange,pb.ConfChangeAddNode
raft.raftLog.append
raft.addNode
newNode
Node.run
raftNode.serveRaft
rc.httpstopc
raftNode.serveChannels
goroutine
rc.proposeC
Node.Propose
rc.confChangeC
Node.ProposeConfChange
ticker.C
Node.Tick
Node.Ready
rc.wal.Save(rd.HardState, rd.Entries)
rc.saveSnap(rd.Snapshot)
rc.raftStorage.ApplySnapshot(rd.Snapshot)
rc.publishSnapshot(rd.Snapshot)
rc.raftStorage.Append(rd.Entries)
rc.transport.Send(rd.Messages)
rc.publishEntries(rc.entriesToApply(rd.CommittedEntries))
rc.maybeTriggerSnapshot
rc.node.Advance()
0 条评论
下一页