开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
tinyid首页、文档和下载 - 分布式id生成系统 - 开源中国社区
全部项目分类
我要评价
Apache
Java
跨平台
滴滴出行
分享
收藏
154 人收藏
收录时间:2019-01-31
tinyid 详细介绍

tinyid 是滴滴开发的 id 生成器 分布式id生成系统,简单易用、高性能、高可用的id生成系统。

提供的 REST API:

nextId:
curl 'http://localhost:9999/tinyid/id/nextId?bizType=test&token=0f673adf80504e2eaa552f5d791b644c'response:{"data":[2],"code":200,"message":""}

nextId Simple:
curl 'http://localhost:9999/tinyid/id/nextIdSimple?bizType=test&token=0f673adf80504e2eaa552f5d791b644c'response: 3

with batchSize:
curl 'http://localhost:9999/tinyid/id/nextIdSimple?bizType=test&token=0f673adf80504e2eaa552f5d791b644c&batchSize=10'response: 4,5,6,7,8,9,10,11,12,13

Get nextId like 1,3,5,7,9...bizType=test_odd : delta is 2 and remainder is 1
curl 'http://localhost:9999/tinyid/id/nextIdSimple?bizType=test_odd&batchSize=10&token=0f673adf80504e2eaa552f5d791b644c'response: 3,5,7,9,11,13,15,17,19,21
tinyid

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 tinyid 的评论 (全部 6 条评论)
{{repayCom.userName}}
田心双木
<div class='ref'><h4>引用来自“calvinwilliams”的评论</h4>coconut了解一下</div>是什么东西?
calvinwilliams
coconut了解一下
小树鹿鸣
<div class='ref'><div class='ref'><h4>引用来自“昨夜今夕”的评论</h4>啥意思?获取一个ID还得调用rest接口?</div><h4>引用来自“vueveng”的评论</h4>本来就需要这样,多系统调,但是统一规则控制</div>觉得走rpc 性能更好
久峰爱玩火
预生成?
vueveng
<div class='ref'><h4>引用来自“昨夜今夕”的评论</h4>啥意思?获取一个ID还得调用rest接口?</div>本来就需要这样,多系统调,但是统一规则控制
tinyid 相关博客
顶部