分布式
Little White_007
这个作者很懒,什么都没留下…
展开
-
简单适用基于redis的分布式锁
public class Lock { private static final ThreadLocal<Long> threadLocal = new ThreadLocal<>(); private StringRedisTemplate stringRedisTemplate; @Value("${lock.ttl: 3000}") ...原创 2019-11-23 17:43:53 · 113 阅读 · 0 评论 -
SnowFlake算法
分布式环境下生成全剧唯一的ID的方式:一、UUID生成比较简单,能保证全局唯一性;但是生成的是无序的ID序列,作为主键ID性能较差(无法使用索引)二、数据库主键自增可以根据数据库的自增来实现,分布式系统可以为多个数据库节点设置自增步长保证全局唯一;但是这样需要依赖数据库,不但性能较差而且数据库挂掉会导致服务不可用id feild //数据库字段35 a //用于获...转载 2019-05-27 16:23:42 · 217 阅读 · 0 评论