基于snowflake,结合zookeeper和redis实现的分布式ID生成

snowflake是Twitter开源的一种分布式ID生成算法, 基于64位数实现,第1个bit不使用, 然后41个bit是时间戳,然后10个bit是工作机器ID,也有将10bit拆分成5个bit的dataCenterId和5个bit的workerId,当前项目就是,最后12个bit是递增序列号。本项目解决了分布式项目中,多实例部署时,dataCenterId和workerId的自动配置问题。

相关的项目 - 更多比较

Popular
629 9.8k 2.6k

D Druid 是一个用于大数据实时查询和分析的高容错、高性能开源分布式系统,旨在快速处理大规模的数据,并能够实现快速查询和分析。 Druid 具有以下主要特征: 为分析而设计——Druid 是为 OLAP 工作流的探索性分析而构建,它支持各种过滤、聚合和查询等类
 
10.0 10.0
  昨天