vote-admin-api/core/snowflake.go
2024-08-30 11:19:25 +08:00

22 lines
390 B
Go

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