• 高并发架构系列:分布式锁的由来、特点及Redis分布式...

    那具体什么分布式锁,分布式锁应用在哪些业务场景、如何来实现分布式锁呢?今天来探讨分布式锁这个话题。什么分布式锁 要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。1.线程锁 主要用来给方法...
    文章 2018-12-20 1825浏览量
  • 系统架构」CAP 定理的含义

    分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。本文介绍该定理。它...
    文章 2018-08-01 764浏览量
  • 一文读懂CAP定理

    分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。本文介绍该定理。它...
    文章 2018-07-31 1214浏览量
  • 大白话讲解CAP定理

    分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。本文介绍该定理。它...
    文章 2018-07-30 1619浏览量
  • 缓存系列文章–无底洞问题

    通常需要从不同实例获取key值,相比于单机批量操作只涉及到一次网络操作分布式批量操作会涉及到多次网络io。3.无底洞问题带来的危害: (1)客户端一次批量操作会涉及多次网络操作,也就意味着批量操作会随着实例的...
    文章 2017-05-19 1279浏览量
  • 缓存系列文章–无底洞问题

    什么意思呢?假如我们现在使用的是redis-cluster(10个redis节点组成),我们现在有1000个k-v,那么按照hash函数(crc16)规则,这1000个key会被打散到10个节点上,那么时间复杂度还是上述(1)~(3) 那么我们能不能像...
    文章 2016-04-01 1122浏览量
  • 关于分布式锁的面试题都在这里了

    这个问题主要作为引子,先要了解什么场景下需要使用分布式锁,分布式锁要解决什么问题,在此前提下有助于你更好的理解分布式锁的实现原理。使用分布式锁的场景一般需要满足以下场景: 系统是一个分布式系统,java的...
    文章 2020-04-26 991浏览量
  • 分布式事务 Seata Saga 模式首秀以及三种模式详解|...

    如果任何一个正向操作执行失败,那么分布式事务会退回去执行前面各参与者的逆向回滚操作,回滚已提交的参与者,使分布式事务回到初始状态。Saga 理论出自 Hector&Kenneth 1987发表的论文 Sagas。Saga 正向服务与...
    文章 2019-08-20 5097浏览量
  • 缓存系列文章-7.无底洞问题(multiget hole)

    什么意思呢?假如我们现在使用的是redis-cluster(10个redis节点组成),我们现在有1000个k-v,那么按照hash函数(crc16)规则,这1000个key会被打散到10个节点上,那么时间复杂度还是上述(1)~(3) 那么我们能不能像...
    文章 2015-12-14 1092浏览量
  • ZooKeeper分布式架构实战系列(01):ZooKeeper概念、...

    3、ZooKeeper分布式架构 今天来看使用到ZooKeeper的地方必然是分布式架构系统,而且没有自身的高可用机制,借助ZooKeeper来实现,什么意思?就好比动物,没有人管理、喂养,会死掉的,也就是没有人管理的应用,除了...
    文章 2019-03-31 2091浏览量
  • 分布式系统理论基础2:CAP

    CAP是分布式系统、特别是分布式存储领域中被讨论最多的理论,“什么是CAP定理?在Quora 分布式系统分类下排名 FAQ 的 No.1。CAP在程序员中也有较广的普及,它不仅仅是“C、A、P不能同时满足,最多只能3选2”,以下...
    文章 2018-06-23 1280浏览量
  • 关于分布式锁原理的一些学习与思考-redis分布式锁,...

    首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java...
    文章 2019-03-09 1252浏览量
  • 谈谈分布式事务之一:SOA需要怎样的事务控制方式

    将太多逻辑运算的执行放在数据库中不利于应用的扩展:从部属的角度来讲,数据操作运算负载到具体的 服务器中,以一个典型的分布式Web应用为例,Web服务器(承载Web应用)、应用服务器(承载各种服务)和数据库服务器...
    文章 2017-11-16 1200浏览量
  • 到底什么是集群&分布式

    上面博主有说过自己有接触过分布式服务框架Dubbo,那么我们看看它为什么说自己是分布式服务架构?(http://dubbo.io/User+Guide-zh.htm#UserGuide-zh-%E8%83%8C%E6%99%AF) 分布式服务架构 当垂直应用越来越多,应用...
    文章 2016-05-26 2506浏览量
  • Redis 分布式锁的正确实现方式(Java 版)

    这时候需要进行同步处理,但是直接数据库锁表太耗时间,所以采用redis分布式锁,同时只能有一个线程去进行插入数据这个操作,其他的线程都等待。如果你的项目中Redis是多机部署的,那么可以尝试使用Redisson实现分布...
    文章 2017-12-22 12582浏览量
  • 一种追求高度融合,包容软硬方案的云主机集群,云OS和...

    就如同plan9协议化了分布式OS交流用的存储协议一样,mac osx用finder作云同步客户端一样,统一的文件系统外观,使得可以结合plan9以操作本地文件和界面的方式来操作这些存储,形成真正的storage backend distapp。...
    文章 2020-09-28 76浏览量
  • Redis分布式锁的正确实现方式

    分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的...
    文章 2019-04-02 920浏览量
  • 分布式系统:一致性协议

    单主协议(不允许数据分歧):整个分布式系统就像一个单体系统,所有写操作都由主节点处理并且同步给其他副本。例如主备同步、2PC、Paxos 都属于这类协议。多主协议(允许数据分歧):所有写操作可以由不同节点发起...
    文章 2019-05-27 1536浏览量
  • 如何基于Nacos实现分布式配置中心?带你读《Spring ...

    轻量级与重量级分别表示什么意思?轻量级:部署、架构设计原理都比较简单,学习成本也是比较低:重量级:部署、架构设计、体量都是非常大,学习成本是比较高。如何判断配置文件是否发生变化:采用 版本|MD5。分布式...
    文章 2020-05-19 4014浏览量
  • 过程语言与面向对象语言的区别

    JAVA中EJB2是一种抹杀了面向对象方法,在分布式调用中采用了一种过程式调用的典型,这种远程调用试图把远程对象在本地开发时让开发者当本地对象一样调用,但远程对象的不稳定性是不能只靠远程模型就能解决的,EJB要...
    文章 2015-02-12 472浏览量
  • 学习分布式不得不会的ACP理论

    如上图,是分布式系统正常运转的流程,用户向N1机器请求数据更新,程序A更新数据库Vo为V1,分布式系统将数据进行同步操作M,将V1同步的N2中V0,使得N2中的数据V0也更新为V1,N2中的数据再响应N2的请求。这里,可以...
    文章 2018-07-21 2295浏览量
  • 饿了么陈东明:不理解Zookeeper一致性原理,谈何异地...

    实际上,多核处理器上运行的多个程序,其实也是一种分布式系统(Lamport在他的这篇 Time,Clocks,and the Ordering of Events in a Distributed System 分布式系统的开山之作中也阐述了这个观点)。所以虽然...
    文章 2018-05-24 4917浏览量
  • 基于Redis的分布式锁真的安全吗?(下)

    这也是为什么Antirez之前会对fencing机制产生质疑:既然资源服务器本身都能提供互斥的原子操作了,为什么还需要一个分布式锁呢?因此,Antirez认为这种fencing机制是很累赘的,他之所以还是提出了这种“Check and ...
    文章 2017-05-16 1785浏览量
  • 分布式事务精华总结篇

    总述-咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市面的一些开源框架做一些介绍...
    文章 2020-07-08 388浏览量
  • Spark分布式计算引擎的应用

    什么分布式计算 基本概念 分布式计算和它相反,运算过程是同时发生在不同机器上执行的,然后通过一定的机制将每台机器的结果聚合得出最后的数据结论-> 和集中式计算相反,分布式计算的一个计算过程将会在多台机器...
    文章 2018-12-06 1686浏览量
  • 一文让您全面了解清楚HBase数据库的所有知识点,值得...

    在Hadoop生态体系结构中,HBase位于HDFS(Hadoop分布式文件系统)的上一层,不依赖于MapReduce,那么如果没有HBase这种Nosql数据库会有什么影响呢?传统的关系型数据库由于存储数据有限,且其分布式结构由于本身的...
    文章 2018-03-04 1514浏览量
  • 分布式存储数据库的Key的随机分布(RP)和顺序分布...

    OPP的意思是顺序分布,Key在分布式节点中是严格排序的。比如200一定是位于100和300之间的。这一特性带来了以下的优缺点。优点: 1.容易分片。我们能很容易的将大量的数据分成N片,只需要知道每一片的StartKey和...
    文章 2016-05-06 1816浏览量
  • 分布式事务 Seata TCC 模式深度解析|SOFAChannel#4 ...

    另外,Confirm 操作需满足幂等性,保证一笔分布式事务能且只能成功一次。3.取消操作 Cancel:释放 Try 阶段预留的业务资源。同样的,Cancel 操作也需要满足幂等性。第二点,就是要根据自身的业务模型控制并发,这个...
    文章 2019-08-01 1342浏览量
  • 关于Redis、ZooKeeper等分布式锁原理的一些思考

    首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个JVM或者说应用中,我们很容易去处理控制,在jdk java....
    文章 2020-05-12 430浏览量
  • 分布式Id-redis方式

    按照日期来生成分布式id,达到id不重复的目的,这也就是分布式id(不重复),看起来简单其实如果在高流量冲击下,需要考虑的东西要很多,比如:什么时候生成初始Id、在多个服务器保证服务器时间尽可能一样情况下,该...
    文章 2019-09-10 4736浏览量
1 2 3 4 ... 32 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化