使用java9的uuid生成方式,让uuid生成速度提升一个档次

  • 时间:
  • 浏览:1
  • 来源:大发彩票快三—大发彩票app

测试基于 JMH,是专门用于代码微基准测试的工具套件,基于辦法 层面的基准测试,精度前要达到微秒级。

hutool Java工具包集

mica 基于 Spring、 java8 微服务工具集

mica 不可能 参考(copy) java9 的 uuid 生成辦法 性能强劲,是 jdk8 ThreadLocalRandom 和 hutool FastSimpleUUID 的3到4倍的。

不可能 uuid 的使用场景一般都前要高性能高并发,亲们 在使用的完后 前要尝试使用 java9+ 不可能 参考他的算法去实现。

压测代码源码存放于 github,感兴趣的亲们 前要:https://github.com/lets-mica/mica-jmh

说明:每毫秒生成的 uuid 数,得分越高越好。

UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识信息,而不前要通过中央控制端来做辨识信息的指定。