options

package
v0.0.0-...-49862cc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NodeOptions

type NodeOptions struct {
	ElectionTimeoutMs    int // 选举时间,follower在electionTimeoutMs时间内没有收到心跳,就变成candidate
	SnapshotIntervalSecs int // 快照的间隔时间
	// contains filtered or unexported fields
}

func DefaultNodeOptions

func DefaultNodeOptions() *NodeOptions

func (*NodeOptions) SetFsm

func (opt *NodeOptions) SetFsm(fsm raft.StateMachine)

func (*NodeOptions) SetInitialConf

func (opt *NodeOptions) SetInitialConf(conf *conf.Configuration)

func (*NodeOptions) SetLogUri

func (opt *NodeOptions) SetLogUri(logUri string)

func (*NodeOptions) SetRaftMetaUri

func (opt *NodeOptions) SetRaftMetaUri(raftMetaUri string)

func (*NodeOptions) SetSnapshotUri

func (opt *NodeOptions) SetSnapshotUri(snapshotUri string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL