Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultMinNodeID = 1 DefaultMaxNodeID = 1023 DefaultIdleDuration = time.Second * 100 DefaultHeartbeatDuration = time.Second * 30 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetNodeIdParam ¶
type NodeIDConfig ¶
type NodeIDConfig struct { MinNodeID int64 MaxNodeID int64 IdleDuration time.Duration HeartbeatInterval time.Duration }
func (*NodeIDConfig) Clone ¶
func (s *NodeIDConfig) Clone() *NodeIDConfig
func (*NodeIDConfig) IsValidNodeID ¶
func (s *NodeIDConfig) IsValidNodeID(nodeID int64) bool
func (*NodeIDConfig) NextExpireTime ¶
func (s *NodeIDConfig) NextExpireTime(t time.Time) time.Time
func (*NodeIDConfig) PreviousExpiredTime ¶
func (s *NodeIDConfig) PreviousExpiredTime(t time.Time) time.Time
type ReleaseNodeIdParam ¶
type RenewalNodeIdParam ¶
Click to show internal directories.
Click to hide internal directories.