
分布式
Rune Mage
这个作者很懒,什么都没留下…
展开
-
分布式事务
https://blog.youkuaiyun.com/u010425776/article/details/79516298原创 2018-10-23 14:47:47 · 138 阅读 · 0 评论 -
分布式锁简单入门以及三种实现方式介绍(转)
很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车! 学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。 在学...转载 2019-01-26 11:27:06 · 157 阅读 · 0 评论 -
Java分布式锁之数据库方式实现(转)
Java分布式锁之数据库方式实现 首先创建一张表: CREATE TABLE `methodLock` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `method_name` varchar(64) NOT NULL DEFAULT '' COMMENT '锁定的方法名', `desc` varchar(1024) NOT ...转载 2019-01-26 12:51:46 · 578 阅读 · 0 评论 -
Redis实现分布式锁
分布式锁介绍 注:本文讲的是分布式互斥锁 在很多互联网产品应用中,有些场景需要加锁处理,比如:秒杀,全局递增ID,楼层生成,还有一些分布式任务调度等等。大部分的解决方案是基于DB实现的,Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系。其次Redis提供一些命令SETNX,GETSET,可以方便实现分布式锁机制。 本着批判性原则,现在网...转载 2019-01-26 13:12:01 · 151 阅读 · 0 评论 -
Zookeeper实现分布式锁
什么是Zookeeper? Zookeeper(业界简称zk)是一种提供配置管理、分布式协同以及命名的中心化服务,这些提供的功能都是分布式系统中非常底层且必不可少的基本功能,但是如果自己实现这些功能而且要达到高吞吐、低延迟同时还要保持一致性和可用性,实际上非常困难。因此zookeeper提供了这些功能,开发者在zookeeper之上构建自己的各种分布式系统。 虽然zookeeper的实现比较复杂,...转载 2019-01-26 13:47:10 · 119 阅读 · 0 评论