类 Sequence

java.lang.Object
com.baomidou.mybatisplus.core.toolkit.Sequence

public class Sequence
extends Object
分布式高效有序 ID 生产黑科技(sequence)

优化开源项目:https://gitee.com/yu120/sequence

从以下版本开始:
2016-08-18
作者:
hubin
  • 构造器详细资料

    • Sequence

      public Sequence()
    • Sequence

      public Sequence​(long workerId, long datacenterId)
      有参构造器
      参数:
      workerId - 工作机器 ID
      datacenterId - 序列号
  • 方法详细资料

    • getMaxWorkerId

      protected static long getMaxWorkerId​(long datacenterId, long maxWorkerId)
      获取 maxWorkerId
    • getDatacenterId

      protected static long getDatacenterId​(long maxDatacenterId)
      数据标识id部分
    • nextId

      public long nextId()
      获取下一个 ID
      返回:
      下一个 ID
    • tilNextMillis

      protected long tilNextMillis​(long lastTimestamp)
    • timeGen

      protected long timeGen()