
【分布式锁】
极客on之路
热爱技术,做有态度的技术人!
微信平台架构设计开发。支付技术,安全加密,金融证券
展开
-
定时任务的防重设计
https://www.jianshu.com/p/3c786f4a846f转载 2019-11-22 14:48:57 · 241 阅读 · 0 评论 -
Java实现Redis分布式锁
1、背景:在多线程环境下,通常会使用锁来保证有且只有一个线程来操作共享资源。比如:object obj = new object();lock (obj) { //操作共享资源 }利用操作系统提供的锁机制,可以确保多线程或多进程下的并发唯一操作。但如果在多机环境下就不能满足了,当A,B两台机器同时操作C机器的共享资源时,就需要第三方的锁机制来保证在分布式环境下的转载 2016-09-01 10:45:17 · 5785 阅读 · 1 评论 -
理解分布式id生成算法SnowFlake
https://segmentfault.com/a/1190000011282426转载 2018-07-18 14:38:59 · 365 阅读 · 0 评论 -
何为幂等?如何设计?
目录前言 罪魁祸首 幂等性 幂等场景 token机制 token机制缺点 乐观锁机制 乐观锁机制缺点 唯一主键机制 去重表机制 总结前言小伙伴们有没有遇到过生产环境经常出现过重复的数据?在排查问题的时候,数据又是正常的。这个是何解呢?怎么会出现这种情况,而且还很难排查问题。今天老顾给大家分享一下这里的原因,以及解决方案。罪魁祸首产生重复数据或数据不一致(假定程...转载 2019-07-09 15:07:24 · 3245 阅读 · 1 评论 -
你想了解一线大厂的分布式唯一ID生成方案吗??
目录前言 UUID mysql主键自增 mysql多实例主键自增 雪花算法 redis生成方案 总结 悬念前言分布式系统中我们会对一些数据量大的业务进行分拆,如:用户表,订单表。因为数据量巨大一张表无法承接,就会对其进行分库分表。小伙伴们可以去看一下老顾的以前的文章你知道怎么分库分表吗?如何做到永不迁移数据和避免热点吗?和如何永不迁移数据和避免热点? 根据服务器指标分...转载 2019-07-09 15:24:34 · 265 阅读 · 0 评论 -
zookeeper 分布式锁实现
zookeeper 实现分布式锁原理图解https://blog.youkuaiyun.com/kongmin_123/article/details/82081953使用ZooKeeper实现Java跨JVM的分布式锁https://blog.youkuaiyun.com/nimasike/article/details/51567653ZooKeeper框架Curator分布式锁实现及源代码分析 htt...转载 2019-08-08 15:16:26 · 236 阅读 · 0 评论