随笔分类 -  分布式

摘要:转载自 面试官:给我说一下你理解的分布式架构 # 什么是分布式架构 分布式系统(distributed system) 是建立在网络之上的软件系统。 内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。 透明性:是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 阅读全文
posted @ 2019-05-13 22:59 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 你真的很熟分布式和事务吗? 微吐槽 hello,world. 不想了,我等码农,还是看看怎么来处理分布式系统中的事务这个老大难吧! 本文略长,读者需要有一定耐心,如果你是高级码农或者架构师级别,你可以跳过。 本文注重实战或者实现,不涉及CAP,略提ACID。 本文适合基础分布式程序员: 1. 阅读全文
posted @ 2019-04-27 11:07 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 分布式系统中处理参数配置的 4 种方案 一个系统中包含有各种各样的配置信息,如一个日志文件需要配置以下几个信息。 日志文件生成主目录 日志文件名称,不同的日志级别对应不同的文件 当前日志级别 还有其他各种业务参数、系统参数等,大多单一系统是直接把这些配置写死在配置文件中,当部署到测试、生产环 阅读全文
posted @ 2018-10-27 11:01 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 学习分布式不得不会的ACP理论 2000年7月,加州大学伯克利分校的Eric Brewer教授在ACM PODC会议上提出CAP猜想。2年后,麻省理工学院的Seth Gilbert和Nancy Lynch从理论上证明了CAP。之后,CAP理论正式成为分布式计算领域的公认定理。 无论你是一个系 阅读全文
posted @ 2018-10-20 11:38 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 分布式事务解决方案——柔性事务与服务模式 初识分布式系统 关于分布式一致性的探究 分布式系统的CAP理论(需要到博客中查看) 分布式系统的BASE理论(需要到博客中查看) Java中的事务——JDBC事务和JTA事务 Java中的事务——全局事务与本地事务 关于分布式事务、两阶段提交协议、三 阅读全文
posted @ 2018-10-20 11:13 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 学习分布式不得不会的BASE理论 eBay的架构师Dan Pritchett源于对大规模分布式系统的实践总结,在ACM上发表文章提出BASE理论,BASE理论是对CAP理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP的一致性就是强一致性),但应用可以采 阅读全文
posted @ 2018-10-19 12:39 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 ACID中C与CAP定理中C的区别 ACID和CAP定理中都有C,代表Consistent一致性,很多人容易将这两个C混为一谈,其实这两个一致性是有区别的。 事务的定义是一系列操作要么全部成功,要么全部不成功,数据库的事务机制是通过ACID实现的,数据库ACID的具体定义见这里,ACID中的 阅读全文
posted @ 2018-09-29 19:56 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 分布式系统的Raft算法 过去, Paxos一直是分布式协议的标准,但是Paxos难于理解,更难以实现,Google的分布式锁系统Chubby作为Paxos实现曾经遭遇到很多坑。 来自Stanford的新的分布式协议研究称为Raft,它是一个为真实世界应用建立的协议,主要注重协议的落地性和可 阅读全文
posted @ 2018-09-29 19:53 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 分布式系统Paxos算法 这是一个有关Paxos算法非常形象的讲解与示范。Paxos是能够基于一大堆完全不可靠的网络条件下却能可靠确定地实现共识一致性的算法。也就是说:它允许一组不一定可靠的处理器(服务器)在某些条件得到满足情况下就能达成确定的安全的共识,如果条件不能满足也确保这组处理器(服 阅读全文
posted @ 2018-09-29 19:35 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 关于分布式事务、两阶段提交协议、三阶提交协议 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。 为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在《分布式系统的一致 阅读全文
posted @ 2018-09-29 19:22 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 这些分布式事务的解决方案,你都知道吗 分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免。 数据库事务 在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使 阅读全文
posted @ 2018-09-25 19:39 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 关于分布式一致性的探究 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。在初识分布式系统一文中简单介绍了分布式的基本 阅读全文
posted @ 2018-07-24 23:35 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 分布式系统的BASE理论 BASE理论 eBay的架构师Dan Pritchett源于对大规模分布式系统的实践总结,在ACM上发表文章提出BASE理论,BASE理论是对CAP理论的延伸,核心思想是即使无法做到强一致性(Strong Consistency,CAP的一致性就是强一致性),但应用 阅读全文
posted @ 2018-07-24 23:35 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 初识分布式系统 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点 阅读全文
posted @ 2018-07-24 23:34 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 大家都在说的分布式系统到底是什么 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念 阅读全文
posted @ 2018-07-04 09:28 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 一分钟实现分布式锁 一、缘起 分布式环境下,多台机器上多个进程对一个数据进行操作,如果不做互斥,就有可能出现“余额扣成负数”,或者“商品超卖”的情况,如何实现简易分布式锁,对分布式环境下的临界资源做互斥,是今天将要讨论的话题。 二、互斥原理 原理:多个访问方对同一个资源进行操作,需要进行互斥 阅读全文
posted @ 2018-06-07 09:29 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 什么是CAP定理 计算机界有很多高大上又难于理解的术语,CAP就是其中之一, 什么一致性(Consistency), 可用性(Availability), 分区容错性(Partition tolerance) 就很难理解了, 再加上CAP定理更是让人云里雾里, 今天咱们试图通俗的演绎一下。 阅读全文
posted @ 2018-05-07 10:37 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 图解分布式架构的演进 一、什么是分布式架构 分布式系统(distributed system) 是建立在网络之上的软件系统。 内聚性:是指每一个数据库分布节点高度自治,有本地的数据库管理系统。 透明性:是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。 在分布式数据系 阅读全文
posted @ 2018-05-04 10:22 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 分布式服务防雪崩熔断器,Hystrix理论+实战 Hystrix是什么? hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与hystrix本身的功能不谋而合,因此Netflix团队将该框架命名为Hystrix,并使用了对应的卡通形象做 阅读全文
posted @ 2018-04-26 09:29 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 【推荐】百度分布式配置管理平台-Disconf Disconf介绍 全称:Distributed Configuration Management Platform,即分布式配置管理平台。 Disconf专注于各种分布式系统配置管理的通用组件和通用平台, 提供统一的配置管理服务。 主要目标: 阅读全文
posted @ 2018-04-25 22:03 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)