CosId 1.2.5 发布,通用、灵活、高性能的分布式 ID 生成器
CosId通用、灵活、高性能的分布式 ID 生成器 更新内容(1.2.5)🎉🎉🎉 增强:PrefetchWorker支持基于饥饿状态的安全距离(safeDistance)动态扩缩容,持续提升性能。 新增:添加cosid-jdbc,支持使用关系型数据库作为 IdSegmentDistributor。 变更:修改默认SegmentIdProperties.Mode为CHAIN(号段链模式,推荐)。 介绍 CosId旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了俩类 ID 生成器: SnowflakeId:单机 TPS 性能:409W/sJMH 基准测试, 主要解决时钟回拨问题、机器号分配问题并且提供更加友好、灵活的使用体验。 SegmentId: 每次获取一段 (Step) ID,来降低号段分发器的网络IO请求频次提升性能。 IdSegmentDistributor: 号段分发器(号段存储器) RedisIdSegmentDistributor: 基于Redis的号段分发器。 JdbcIdSegmentDistributor: 基于Jdbc的号段分发器,支持各种关系型...


