Guuid 基于 HTTP-REST 的 UUID 生成服务 Guuid

blov2018-03-22 12:30:02 • 2040 次点击    
这是一个分享于 2018-03-22 12:30:02 的项目,其中的信息可能已经有所发展或是发生改变。

Guuid 是一款由 Go 语言开发的,基于 HTTP-REST 的 UUID 生成服务

UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。

Guuid使用了服务器主机名、运行的进程ID、时间戳、随机数、时序元素等一系列元素来保证生成UUID的唯一性。

UUID 16 bytes, 构成:

4 bytes 主机名&进程ID

4 bytes 时间戳

4 bytes 计数器

4 bytes 随机数

Usage:

运行成功:

获取UUID

批量获取UUID

获取简版UUID

批量获取简版UUID

LVS -> Nginx -> guuid-server

image

Configure Nginx

一款 Go 语言开发的 UUID 生成服务Read More

Latest commit to the master branch on 3-21-2018
Download as zip
授权协议:
MIT
开发语言:
Google Go 查看源码»
操作系统:
跨平台
2040 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传