类 Sequence

java.lang.Object
net.guerlab.spring.commons.sequence.Sequence

public class Sequence
extends java.lang.Object
序列
作者:
guer
  • 构造器概要

    构造器 
    构造器 说明
    Sequence​(long workerId, long dataCenterId)
    基于Snowflake创建分布式ID生成器
  • 方法概要

    修饰符和类型 方法 说明
    java.lang.Long nextId()
    获取ID
    void setClock​(boolean clock)
    设置是否使用时钟

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • Sequence

      public Sequence​(long workerId, long dataCenterId)
      基于Snowflake创建分布式ID生成器

      注:sequence

      参数:
      workerId - 工作机器ID,数据范围为0~31
      dataCenterId - 数据中心ID,数据范围为0~31
  • 方法详细资料

    • setClock

      public void setClock​(boolean clock)
      设置是否使用时钟
      参数:
      clock - 是否使用时钟
    • nextId

      public java.lang.Long nextId()
      获取ID
      返回:
      ID