CosId 1.1.2 发布,通用、灵活、高性能的分布式 ID 生成器
CosId通用、灵活、高性能的分布式 ID 生成器 介绍 CosId旨在提供通用、灵活、高性能的分布式系统 ID 生成器。 目前提供了俩大类 ID 生成器:SnowflakeId(单机 TPS 性能:409W/sJMH 基准测试)、SegmentId(RedisIdSegmentDistributor单机 TPS 性能(步长 1000) :3687W+/sJMH 基准测试)。 更新内容(1.1.2)🎉🎉🎉 新增:添加实验性号段模式增强API(SegmentChainId),支持号段(IdSegment)预取。 SnowflakeId SnowflakeId使用Long(64 bits) 位分区来生成 ID 的一种分布式 ID 算法。 通用的位分配方案为:timestamp(41 bits) +machineId(10 bits) +sequence(12 bits) = 63 bits 。 41 位timestamp= (1L<<41)/(1000/3600/365) 约可以存储 69 年的时间戳,即可以使用的绝对时间为EPOCH+ 69 年,一般我们需要自定义EPO...


