
Go语言分布式id生成器
发布时间:2022-07-08 16:42:05
package main
import (
"fmt"
"os"
"github.com/bwmarrin/sNowflake"
)
func main() {
n, err := sNowflake.NewNode(1)
if err != nil {
println(err)
os.Exit(1)
}
for i := 0; i < 3; i++ {
id := n.Generate()
fmt.Println("id", id)
fmt.Println(
"node: ", id.Node(), "step: ", id.Step(), "time: ", id.Time(), "\n")
}
}