CosId 1.1.8 发布,通用、灵活、高性能的分布式 ID 生成器

CosId 通用、灵活、高性能的分布式 ID 生成器

介绍

CosId 旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了三类 ID 生成器:

  • SnowflakeId : 单机 TPS 性能:409W/s JMH 基准测试 , 主要解决 时钟回拨问题机器号分配问题 并且提供更加友好、灵活的使用体验。
  • SegmentId : RedisIdSegmentDistributor 单机 TPS 性能(步长 1000) :2950W+/s JMH 基准测试 , 每次获取一段(Step) ID,来降低号段分发器的网络IO请求频次提升性能。
  • SegmentChainId : SegmentChainId (lock-free) 是对 SegmentId 的增强,设计图如下。PrefetchWorker 维护安全距离(safeDistance), 使得 SegmentChainId 达到近似 AtomicLongTPS 性能(步长 1000): 10272W+/s JMH 基准测试

CosId 1.1.8 发布,通用、灵活、高性能的分布式 ID 生成器

更新内容(1.1.8) 

上一篇:【STM32】 滴答计时器初始化


下一篇:「USACO 2020 US Open Platinum」Exercise