CosId 1.3.19 发布,通用、灵活、高性能的分布式 ID 生成器
CosId 通用、灵活、高性能的分布式ID生成器 更新内容(v1.3.19) 🎉 🎉 🎉 性能优化:使用AtomicLongFieldUpdater替换AtomicLong进一步降低 频繁创建DefaultIdSegmentnew AtomicLong内存分配、GC 压力。(段模式ID生成器) 增强:CacheClock支持响应线程中断信号 支持自定义时区(SnowflakeFriendlyId) 变更SnowflakeFriendlyId.generateAsString默认返回friendlyId 增强:增加号段分发器NextMaxId回滚检测。 简介 CosId 旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了俩类 ID 生成器: SnowflakeId : 单机 TPS 性能:409W/s JMH 基准测试 , 主要解决 时钟回拨问题 、机器号分配问题 并且提供更加友好、灵活的使用体验。 SegmentId: 每次获取一段 (Step) ID,来降低号段分发器的网络IO请求频次提升性能。 IdSegmentDistributor: 号段分发器(号段存储器) ...
