Class CosIdGenerator

java.lang.Object
icu.congee.id.generator.distributed.cosid.CosIdGenerator
All Implemented Interfaces:
IdGenerator

@Component public class CosIdGenerator extends Object implements IdGenerator
  • Constructor Details

    • CosIdGenerator

      public CosIdGenerator(org.redisson.api.RedissonClient redisson, @Value("${id.generator.cosid.timestamp.bits:44}") int timestampBits, @Value("${id.generator.cosid.machine.bits:20}") int machineBits, @Value("${id.generator.cosid.sequence.bits:16}") int sequenceBits, @Value("${id.generator.cosid.epoch:1672502400000}") long epoch)
  • Method Details