导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:346
阅读量:1541756
访问量:181649
至今:
×
分享博文列表:【分布式
· 分布式一致性与共识算法
    分布式一致性CAP拜占庭将军问题FLP共识算法Paxos和RaftBasicPaxosMulti-PaxosRaftPOW(Proof-of-Work)POS(Proof-of-Stake)DPOS(DelegatedProof-of-Stake)总结Reference分布式一致 ...更多
(669)阅读 2019-06-17

· 聊聊分布式事务,再说说解决方案
    前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行CAP的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。分布式事务是企业集成中的一个技术难点,也 ...更多
(1203)阅读 2017-11-16

· 基于Redis的分布式锁到底安全吗?
    网上有关Redis分布式锁的文章可谓多如牛毛了,不信的话你可以拿关键词“Redis分布式锁”随便到哪个搜索引擎上去搜索一下就知道了。这些文章的思路大体相近,给出的实现算法也看似合乎逻辑,但当我们着手去实现它们的时候,却发现如果你越是仔细推敲,疑虑也就越来越多。实际上,大概在一年以 ...更多
(1044)阅读 2017-10-30

· 微服务--分布式事务的实现方法及替代方案
    微服务–分布式事务的实现方法及替代方案这两天正在研究微服务架构中分布式事务的处理方案,做一个小小的总结,作为备忘.如有错误,欢迎指正!概念澄清事务补偿机制:在事务链中的任何一个正向事务操作,都必须存在一个完全符合回滚规则的可逆事务.CAP理论:CAP(Consistency,Av ...更多
(1023)阅读 2017-10-21

· 深入理解分布式事务,高并发下分布式事务的解决方案
    1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作 ...更多
(1127)阅读 2017-10-19

· 分布式文件系统FastDFS设计原理
    FastDFS是一个开源的轻量级分布式文件系统,由跟踪服务器(trackerserver)、存储服务器(storageserver)和客户端(client)三个部分组成,主要解决了海量数据存储问题,特别适合以中小文件(建议范围:4KB更多
(1341)阅读 2017-10-14

· 分布式锁的三种实现方式
    一、zookeeper1、实现原理:基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来自于IBM网站)。大致思想即为:每个客户端对某个功能加锁时,在zookeeper上的与该功能对应的指定节点的目录下,生成一个唯一的瞬时有序节点。判断是否获取锁的方式很简单, ...更多
(814)阅读 2017-09-27

· redis监控及优化
    出现cpu过高的原因有:1、连接数过多,通过redis-cliinfo|grepconnected_clients查看2、慢查询,因为redis是单线程,如果有慢查询的话,会阻塞住之后的操作,通过redis日志查  3、value值过大?比如value几十兆,当然这种情况比较少, ...更多
(983)阅读 2017-09-24

· Zookeeper和分布式环境中的假死脑裂问题 - 网易杭研
    最近和同事聊天无意间发现他们的系统也存在脑裂的问题。想想当初在我们的系统中为了解决脑裂花了非常大的功夫,现在和大家一起讨论下脑裂,假死等等这些问题和解决的方法。在一个大集群中往往会有一个master存在,在长期运行过程中不可避免的会出现宕机等问题导致master不可用,在出现这样 ...更多
(3739)阅读 2017-09-23

· 如何防止HA集群的脑裂
    1.引言脑裂(split-brain),指在一个高可用(HA)系统中,当联系着的两个节点断开联系时,本来为一个整体的系统,分裂为两个独立节点,这时两个节点开始争抢共享资源,结果会导致系统混乱,数据损坏。对于无状态服务的HA,无所谓脑裂不脑裂;但对有状态服务(比如MySQL)的HA ...更多
(1118)阅读 2017-09-23