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

评论(6)

田心双木
田心双木

引用来自“calvinwilliams”的评论

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

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

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

引用来自“vueveng”的评论

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

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

啥意思?获取一个ID还得调用rest接口?
本来就需要这样,多系统调,但是统一规则控制
昨夜今夕
啥意思?获取一个ID还得调用rest接口?

暂无资讯

暂无问答

暂无博客

返回顶部
顶部
0088足球分析预测版权所有,转载请说明出处