![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
雪花算法
高远321
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
展开
-
集群环境下为雪花算法生成全局唯一机器ID策略
雪花算法是生成数据id非常好的一种方式,但是对于集群应用,让不同的机器自动产生不同的机器id传统做法就是针对每一个机器进行单独配置,但这样做不利于集群水平扩展,且操作过程非常复杂,所以每一个机器在集群环境下是一个头疼的问题。现在借助spring+redis,给出一种策略,支持随意水平扩展,肥肠好用。大致策略分为4步:1.对机器ip进行hash,对某一个(大于你的机器的个数)数取模,作为初始的机...原创 2018-10-25 19:45:31 · 11123 阅读 · 6 评论 -
分布式全局id生成源代码
package com.jd.medicine.base.common.global.id;import com.jd.jim.cli.Cluster;import com.jd.medicine.base.common.logging.LogUtil;import com.jd.medicine.base.common.util.DateUtil;import com.jd.medic...原创 2018-11-09 18:40:01 · 399 阅读 · 0 评论