分布式id生成系统 tinyid

Apache
Java
跨平台
滴滴出行
2019-01-31
红薯

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
的码云指数为
超过 的项目
加载中

评论(12)

夜的城市
有没有人用过这个,高并发下用这个有问题么?
疏影横斜
疏影横斜

引用来自“昨夜今夕”的评论

啥意思?获取一个ID还得调用rest接口?

引用来自“vueveng”的评论

本来就需要这样,多系统调,但是统一规则控制

引用来自“小树鹿鸣”的评论

觉得走rpc 性能更好

引用来自“疏影横斜”的评论

基本上就是 0.005秒,根本不算事~~

引用来自“护士的小黄瓜”的评论

一秒生成200个?
我说的是请求消耗~~~~一秒生成200个的话,就啥都别玩了~~
护士的小黄瓜
护士的小黄瓜

引用来自“昨夜今夕”的评论

啥意思?获取一个ID还得调用rest接口?

引用来自“vueveng”的评论

本来就需要这样,多系统调,但是统一规则控制

引用来自“小树鹿鸣”的评论

觉得走rpc 性能更好

引用来自“疏影横斜”的评论

基本上就是 0.005秒,根本不算事~~
一秒生成200个?
疏影横斜
疏影横斜

引用来自“昨夜今夕”的评论

啥意思?获取一个ID还得调用rest接口?

引用来自“vueveng”的评论

本来就需要这样,多系统调,但是统一规则控制

引用来自“小树鹿鸣”的评论

觉得走rpc 性能更好
基本上就是 0.005秒,根本不算事~~
s
s2008100262

引用来自“昨夜今夕”的评论

啥意思?获取一个ID还得调用rest接口?

引用来自“vueveng”的评论

本来就需要这样,多系统调,但是统一规则控制

引用来自“小树鹿鸣”的评论

觉得走rpc 性能更好
rpc,有很多形式dubbo motan http 都是
liuhy11
liuhy11
性能如何?有评测吗?
田心双木
田心双木

引用来自“calvinwilliams”的评论

coconut了解一下
是什么东西?
calvinwilliams
calvinwilliams
coconut了解一下
小树鹿鸣
小树鹿鸣

引用来自“昨夜今夕”的评论

啥意思?获取一个ID还得调用rest接口?

引用来自“vueveng”的评论

本来就需要这样,多系统调,但是统一规则控制
觉得走rpc 性能更好
预生成?

暂无资讯

暂无问答

暂无博客

返回顶部
顶部