软件简介

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相关推荐

  1. 分布式ID生成的9种方法,特好用!

    前言 业务量小于500W或数据容量小于2G的时候单独一个mysql即可提供服务,再大点的时候就进行读写分离也可以应付过来.但当主从同步也扛不住的是就需要分表分库了,但分库分表后需要有一个唯一ID来标识 ...

  2. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  3. mysql修改校对集_MySQL 教程之校对集问题

    本篇文章主要给大家介绍mysql中的校对集问题,希望对需要的朋友有所帮助! 推荐参考教程:<mysql教程> 校对集问题 校对集,其实就是数据的比较方式. 校对集,共有三种,分别为:_bi ...

  4. mysql备份psb文件怎么打开_Navicat for MySQL 数据备份教程

    原标题:Navicat for MySQL 数据备份教程 一个安全和可靠的服务器与定期运行备份有密切的关系,因为错误有可能随时发生,由攻击.硬件故障.人为错误.电力中断等都会照成数据丢失.备份功能为防 ...

  5. php rabbmq教程_RabbitMQ+PHP 教程一(Hello World)

    介绍 RabbitMQ是一个消息代理器:它接受和转发消息.你可以把它当作一个邮局:当你把邮件放在信箱里时,你可以肯定邮差先生最终会把邮件送到你的收件人那里.在这个比喻中,RabbitMQ就是这里的邮箱 ...

  6. 【置顶】利用 NLP 技术做简单数据可视化分析教程(实战)

    置顶 本人决定将过去一段时间在公司以及日常生活中关于自然语言处理的相关技术积累,将在gitbook做一个简单分享,内容应该会很丰富,希望对你有所帮助,欢迎大家支持. 内容介绍如下 你是否曾经在租房时因 ...

  7. Google Colab 免费GPU服务器使用教程 挂载云端硬盘

    一.前言 二.Google Colab特征 三.开始使用 3.1在谷歌云盘上创建文件夹 3.2创建Colaboratory 3.3创建完成 四.设置GPU运行 五.运行.py文件 5.1安装必要库 5 ...

  8. 理解和实现分布式TensorFlow集群完整教程

    手把手教你搭建分布式集群,进入生产环境的TensorFlow 分布式TensorFlow简介 前一篇<分布式TensorFlow集群local server使用详解>我们介绍了分布式Ten ...

  9. 高级教程: 作出动态决策和 Bi-LSTM CRF 重点

    https://www.zhihu.com/question/35866596 条件随机场 CRF(条件随机场)与Viterbi(维特比)算法原理详解 https://blog.csdn.net/qq ...

最新文章

  1. 机器学习拓展知识(数学/统计/算法)
  2. 推荐一个实用的 .gitignore 文件
  3. sql server2008如何创建外键
  4. python现在时间 命令,Python 日期格式和时间以及当前时间和时间戳
  5. 通信基站c语言,[转]2015年数学建模C题–基于无线通信基站的室内三维定位问题...
  6. WPF地区选择控件(内附下载地址)
  7. 拳王虚拟项目公社:2020考研专业院校选择
  8. 计算机网络技术之网络系统设计与组建工程
  9. SpringFramework核心技术一(IOC:命名bean)
  10. 【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
  11. 书单|互联网企业面试案头书之程序员技术篇
  12. 2步轻松搞定SpringBoot2.x分布式session共享,极少配置
  13. 服务器wifi无线放大器,无线wifi中继放大器的使用方法
  14. 一种简单的输出负电源电路(部分电平转换芯片的工作原理)
  15. Android学习别“走弯路”,移动端混合开发框架
  16. MySql 操作时间
  17. 知识图谱从入门到应用——知识图谱的知识表示:基础知识
  18. python2.7 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
  19. 打造超完美主页?20个主页设计技能你不容错过
  20. 零基础零经验自学Python,到精通Python要多久啊?

热门文章

  1. .Net Core3.0使用gRPC
  2. PYPL 7月榜单公布:Java份额出现下降趋势
  3. 多租户通用权限设计(基于 casbin)
  4. 手把手教你写DI_2_小白徒手撸构造函数注入
  5. 《C# 程序员的自我修养》送书活动结果公布
  6. Asp.Net Core实战
  7. Postgresql快速写入\/读取大量数据(.net)
  8. 来吧学学.Net Core之项目文件简介及配置文件与IOC的使用
  9. 分布式统一配置平台-Disconf.Net
  10. 01.HTML基础命令笔记