Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 918 Bytes

id_generator.md

File metadata and controls

35 lines (26 loc) · 918 Bytes

全局docid生成器

为DocGz提供唯一id编号。 海量数据为减小存储每天都从0重新生成id,为减少压力每次请求可获得一个id区间。

HTTP GET 请求参数如下:

  • count : 请求分配多少个id
  • day : 日期,为可选参数,默认为当前日期。格式:YYYYMMDD
  • business_name : 业务名

举例:

返回值为JSON格式

{
    "errno":0, #错误码
    "errmsg":"", #错误信息
    "start_index":1, #开始索引
    "count":  #返回id数量
    "time":  #服务端当前时间戳 
}
  • errno定义
  • 0 成功
  • 100 系统错误
  • 101 缺少参数

压缩