CosId 1.14.0 发布,新增分布式 ID 算法: CosIdGenerator
CosId通用、灵活、高性能分布式 ID 生成器 更新内容(v1.14.0) 🎉 🎉 🎉 新增:分布式ID算法CosIdGenerator。 全局趋势递增。 本地单调递增。 高性能:15,570,085 ops/s(generateAsString), 三倍于UUID.randomUUID()。 可解析ID状态 (timestamp,machineId,sequence)。 容量易扩展。 低空间占用: 15 Chars。 重构 : 新增sequenceResetThreshold以优化雪花算法在系统吞吐量较低的情况下分片不均匀的问题。 简介 CosId旨在提供通用、灵活、高性能的分布式 ID 生成器。 SnowflakeId:单机 TPS 性能:409W/sJMH 基准测试, 主要解决时钟回拨问题、机器号分配问题并且提供更加友好、灵活的使用体验。 SegmentId: 每次获取一段 (Step) ID,来降低号段分发器的网络 IO 请求频次提升性能。 IdSegmentDistributor: 号段分发器(号段存储器) RedisIdSegmentDistributor: 基于...