Documentation ¶
Overview ¶
实现文件 electorconsul 基于 consul 实现的选举
Index ¶
Constants ¶
View Source
const (
// Name 选举器名称
Name = "ConsulElection"
)
Variables ¶
View Source
var ( // ErrConfigConvert 配置转换失败 ErrConfigConvert = errors.New("[Elector] convert config error") )
Functions ¶
func BuildWithOption ¶
func BuildWithOption(info meta.ServiceInfo, opts ...Option) module.IElector
Types ¶
type Option ¶
type Option func(*Parm)
Option consul discover config wrapper
func WithConsulClient ¶
func WithPubsub ¶
func WithSessionTick ¶
WithSessionTick with session tick
Click to show internal directories.
Click to hide internal directories.