gtinyid
简介
gtinyid 用golang开发的分布式id生成器,基于号段模式算法实现,模仿 tinyid 项目实现的golang版本。 生成全局唯一,趋势递增的64位整形id。
使用
拉取代码
git clone https://github.com/tangtj/gtinyid
建表
- 使用 dataspirce.sql 创建表结构
- 调整config.yaml配置
运行
go build ./main/main.go -o main
go run main
使用
-
http api
参考
gtinyid.postman_collection.json
postman导出文件
TODO
-
便于使用的http封装的sdk -
grpc