没有合适的资源?快使用搜索试试~ 我知道了~
idGenerator:使用golanggo的idGenerator
共13个文件
go:7个
gitignore:1个
md:1个
需积分: 50 0 下载量 25 浏览量
2021-02-24
11:41:09
上传
评论
收藏 8KB ZIP 举报
温馨提示
#ID产生器 用go实现的id生成器,支持每秒qps:131072,超过需要等待下一秒 依赖 mysql(或zk,redis等) 需要使用mysql来保证多台机器获取到的workId不同当然,如果是单点,那随意设置workId 使用介绍 初始化程序 mysql的建表语句 config.json 在connect_info上添上连接mysql的信息 用法 ring := NewRing ( 1 << 17 , GetWorkId ( "config.json" )) id , err := ring . Take () 这里GetWorkId重置使用的是mysql,你也可以使用zk等自定义的workId,以便于
资源推荐
资源详情
资源评论
收起资源包目录
idGenerator-master.zip (13个子文件)
idGenerator-master
.gitignore 6B
go.mod 219B
generator.go 85B
id_struct.go 749B
id_struct_test.go 587B
go.sum 2KB
ring.go 4KB
ring_test.go 449B
README.md 561B
init.sql 513B
padding_executor.go 866B
config.json 49B
default_workId.go 1KB
共 13 条
- 1
资源评论
华笠医生
- 粉丝: 34
- 资源: 4679
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功