package
0.3.0
Repository: https://github.com/matrixorigin/matrixcube.git
Documentation: pkg.go.dev

# Functions

NewBaseScheduler returns a basic scheduler.
WithBalanceLeaderCounter sets the counter for the scheduler.
WithBalanceLeaderName sets the name for the scheduler.
WithBalanceResourceCounter sets the counter for the scheduler.
WithBalanceResourceName sets the name for the scheduler.

# Constants

BalanceLeaderName is balance leader scheduler name.
BalanceLeaderType is balance leader scheduler type.
BalanceResourceName is balance resource scheduler name.
BalanceResourceType is balance resource scheduler type.
EvictLeaderBatchSize is the number of operators to to transfer leaders by one scheduling.
EvictLeaderName is evict leader scheduler name.
EvictLeaderType is evict leader scheduler type.
GrantLeaderName is grant leader scheduler name.
GrantLeaderType is grant leader scheduler type.
HotReadResourceType is hot read resource scheduler type.
HotResourceName is balance hot resource scheduler name.
HotResourceType is balance hot resource scheduler type.
HotWriteResourceType is hot write resource scheduler type.
KB kb.
LabelName is label scheduler name.
LabelType is label scheduler type.
options for interval of schedulers.
MB mb.
options for interval of schedulers.
options for interval of schedulers.
RandomMergeName is random merge scheduler name.
RandomMergeType is random merge scheduler type.
ScatterRangeName is scatter range scheduler name.
ScatterRangeType is scatter range scheduler type.
options for interval of schedulers.
ShuffleHotResourceName is shuffle hot resource scheduler name.
ShuffleHotResourceType is shuffle hot resource scheduler type.
ShuffleLeaderName is shuffle leader scheduler name.
ShuffleLeaderType is shuffle leader scheduler type.
ShuffleResourceName is shuffle resource scheduler name.
ShuffleResourceType is shuffle resource scheduler type.

# Structs

BaseScheduler is a basic scheduler for all other complex scheduler.
Influence records operator influence.

# Type aliases

BalanceLeaderCreateOption is used to create a scheduler with an option.
BalanceResourceCreateOption is used to create a scheduler with an option.