一个实现 Twitter SnowFlake 算法 的 Go 分布式 UID 生成器

goSnowFlake

是一个实现 Twitter SnowFlake 算法 的 Go 分布式 UID 生成器

Feature

* 线程安全的 UID 生成器

* 绿色可插拔,无需依赖 Redis,Mysql,无状态

* 适合分布式系统

* 实现 Twitter SnowFlake 理论

```

```


一个ID 由三部分参与“或”运算组合而成,分别是:

1.毫秒级别的时间戳,

2. 机器 workerid,

3.以及为了解决冲突的序列号

Installation

go get github.com/zheng-ji/goSnowFlake


一个实现 Twitter SnowFlake 算法 的 Go 分布式 UID 生成器_第1张图片
一个实现 Twitter SnowFlake 算法 的 Go 分布式 UID 生成器_第2张图片

你可能感兴趣的:(一个实现 Twitter SnowFlake 算法 的 Go 分布式 UID 生成器)