代码拉取完成,页面将自动刷新
Guuid 是一款由 Go 语言开发的 UUID 生成服务.
UUID(Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。
Guuid使用了服务器主机名、运行的进程ID、时间戳、随机数、时序元素等一系列元素来保证生成UUID的唯一性。
UUID 16 bytes, 构成:
$ go get -u github.com/dreamans/guuid/guuid-server
$ cd $GOPATH/src/github.com/dreamans/guuid/guuid-server
$ go install
$GOPATH/bin/guuid-server -port 11223 -timeout 3
Usage:
-port 运行端口
-timeout 读写超时时间
运行成功:
⇨ http server started on [::]:11223
$ curl http://127.0.0.1:11223/get
{
"code": 200,
"message": "OK",
"uuid": "5d1b3abf-5ab2-2792-0000-00046b2155a4"
}
$ curl http://127.0.0.1:11223/mget/100
{
"code": 200,
"message": "OK",
"data": [
"5d1b3abf-5ab2-27cd-0000-00056d61a5e0",
"5d1b3abf-5ab2-27cd-0000-000648f72a80",
...
]
}
说明:
最多返回1000条记录
$ curl http://127.0.0.1:11223/get/simple
{
"code": 200,
"message": "OK",
"uuid": "5d1b3abf5ab22792000000046b2155a4"
}
$ curl http://127.0.0.1:11223/mget/100/simple
{
"code": 200,
"message": "OK",
"data": [
"5d1b3abf5ab227cd000000056d61a5e0",
"5d1b3abf5ab227cd0000000648f72a80",
...
]
}
LVS -> Nginx -> guuid-server
upstream guuid_server {
server localhost:11211;
server localhost:11212;
server localhost:11213;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://guuid_server;
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。