id

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2022 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewNodeId

func NewNodeId(opts ...Options) *localId

func NewOption

func NewOption(opts ...Options) *option

func NewRedisId

func NewRedisId(rp *redis.Pool, opts ...Options) *redisId

Types

type Options

type Options func(*option)

func OptionsWithCacheNum

func OptionsWithCacheNum(n int64) Options

func OptionsWithCheckTime

func OptionsWithCheckTime(t int) Options

func OptionsWithExitFunc

func OptionsWithExitFunc(fn func()) Options

func OptionsWithHashKey

func OptionsWithHashKey(key string) Options

func OptionsWithInternalTime

func OptionsWithInternalTime(t time.Duration) Options

func OptionsWithLogger

func OptionsWithLogger(logger system.Logger) Options

func OptionsWithMaxLostNum

func OptionsWithMaxLostNum(num int) Options

func OptionsWithNodeId

func OptionsWithNodeId(id int64) Options

func OptionsWithPrefix

func OptionsWithPrefix(prefix string) Options

func OptionsWithTimerId

func OptionsWithTimerId(id string) Options

func OptionsWithValidTime

func OptionsWithValidTime(t int) Options

func OptionsWithWorkerId

func OptionsWithWorkerId(id string) Options

Jump to

Keyboard shortcuts

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