摘要:
一、什么是分布式锁 1、当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。 2、用一个状态值表示锁,对锁的占用和释放通过状态值来标识。 二、分布式锁的使用场景 为了保证一个方法或属性在高并发情况下的同一时间只能被同一线程执行 就需要一种跨JVM的互斥机制来 阅读全文
posted @ 2021-11-24 16:55
teaee
阅读(325)
评论(0)
推荐(0)
摘要:
一、幂等性概念 一个请求方法,如果被请求多次和被请求一次效果相同,就认为是幂等的 二、适用场景 1、表单重复提交 2、网络波动引起重复请求 3、接口重试机制 4、消息重复消费 三、常见的解决方案 1、唯一索引,防止新增脏数据。 利用数据库唯一索引重复新增报错的机制,当然为了避免报错体验不友好,在新增 阅读全文
posted @ 2021-11-24 15:55
teaee
阅读(790)
评论(0)
推荐(0)

浙公网安备 33010602011771号