sequence
snowflake algorithm generation worker Id sequence 使用雪花算法生成ID,生成100万个只需要18ms,性能超级赞,使用方法与MyBatis-Plus封装的方法类似
快速使用
package main
import (
"fmt"
"github.com/go-minzhan/common/util"
)
func main() {
worker, _ := util.NewSequence(1, 1)
newId, _ := worker.NextId()
fmt.Println(newId)
}