1. 首页
  2. 数据库
  3. 其它
  4. medis:麦迪斯一种基于Golang Redis和Mist算法的超高效能唯一ID发号服务 源码

medis:麦迪斯一种基于Golang Redis和Mist算法的超高效能唯一ID发号服务 源码

上传者: 2021-04-20 11:49:15上传 ZIP文件 11.87KB 热度 5次
Medis高性能的最高唯一ID发号服务 Medis的是薄雾算法薄雾的工程实践,其名取自薄雾和Redis的。的英文一款性能强到令我惊喜的全局唯一ID算法,我将它与业内同样高性能的Redis的和Golang结合到一起,碰撞出了TPS为2.5w / sec这样超高级的工程。 有了薄雾和Medis的,就你拥有了和, ,性能相当(甚至超过)的全局唯一ID服务了。相比复杂的UIDGenerator双缓冲器优化和叶雪花,薄雾算法雾简单太多了。 分布式环境下的CAP选择? 您可以基于Mist算法打造一个CP或AP的分布式服务架构,因为Mist足够简单,你只需要专心设计CAP的取舍即可。 无数的架构师说过,分散环境下的服务,简单即是强。 Medis的性能测试 选用Jmeter作为性能测试工具,测试参数: 1 秒内启动100 并发无限循环,即 Number of Threads 100 Ramp-up
下载地址
用户评论