MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / InitializeSnowflakeNode

Function InitializeSnowflakeNode

ioc/snowflake.go:9–17  ·  view source on GitHub ↗

InitializeSnowflakeNode 初始化雪花节点

()

Source from the content-addressed store, hash-verified

7
8// InitializeSnowflakeNode 初始化雪花节点
9func InitializeSnowflakeNode() *sf.Node {
10 st := getTime()
11 sf.Epoch = st.UnixNano() / 1000000 // 计算起始时间戳并赋值给sf.Epoch
12 node, err := sf.NewNode(1) // 创建新的节点
13 if err != nil {
14 return nil
15 }
16 return node
17}
18
19func getTime() time.Time {
20 year := 2024

Callers

nothing calls this directly

Calls 1

getTimeFunction · 0.85

Tested by

no test coverage detected