![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
zhouxiaoyujcut
小小的我,有大大的梦!
展开
-
用Redis实现分布式锁以及redission使用
分布式环境有很多问题,比如你前一个请求访问的是服务器A,第二个请求访问到了服务器B,就会发生并发重复插入问题,这个时候需要依赖单点来实现分布锁,而redis就是,因为redis的操作是原子性的,所以不会有线程安全问题,也适合作为锁来应用。不多说直接上代码。 一.导入maven依赖 <dependency> <groupId>org.redi...转载 2018-11-09 10:00:06 · 1199 阅读 · 0 评论 -
分布式系统的ID生成方案
一、需求 几乎所有的业务系统,都有生成一个记录标识的需求,例如: (1)消息标识:message-id (2)订单标识:order-id (3)帖子标识:tiezi-id 这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上的查询,往往又有分页或者排序的业务需求,例如: (1)拉取最新的一页...转载 2018-11-09 11:03:20 · 148 阅读 · 0 评论