knowledge-api/core/snowflake.go
2024-06-19 14:30:11 +08:00

22 lines
380 B
Go

package core
import (
"fmt"
"github.com/bwmarrin/snowflake"
"knowledge/config"
"knowledge/global"
)
// Snowflake 雪花算法
func Snowflake() {
// 创建雪花算法实例
node, err := snowflake.NewNode(config.C.Snowflake)
if err != nil {
panic("snowflake初始化失败! " + err.Error())
}
global.Snowflake = node
fmt.Println("初始化snowflake成功......")
}