原文:[Erlang 0060] Joe Armstrong 论文《面向软件错误构建可靠的分布式系统》笔记

周末读了两篇论文 On Designing and Deploying Internet Scale Services 和Joe Armstrong的论文 面对软件错误构建可靠的分布式系统 ,这两篇论文实战内容相当多,整理笔记于此,备忘. On Designing and Deploying Internet Scale Services HTML 英文版 Making reliable dis ...

2012-05-20 15:14 2 2933 推荐指数:

查看详情

分布式系统构建原则

什么是构建一个可维护和可扩展的系统的意义? 在早期,一个系统的形态,只是满足用户和服务器资源之间的通道,唯一要扩展和维护的是系统后面的资源,保证资源的可用和够用,而系统本身的压力并不大。 系统设计跟我们生活中大多数事情一样,都需要花时间提前规划,能够让我们 ...

Mon Mar 18 05:46:00 CST 2019 1 794
构建分布式系统的常用技术一览

一般来说,构建分布式系统的目的一是增加系统容量,二是提高系统的可用性。转换成技术方面,也就是宛成以下两件事。 大流量处理。通过集群技术把大规模并发请求的负载分散到不同的机器上 关键业务保护。提高后台服务的可用性,把故障隔离起来阻止多米诺骨牌效应(雪崩效应)。如果流量过大,需要到业务降级 ...

Sat Nov 30 19:16:00 CST 2019 0 595
什么是分布式系统

当单体应用的性能不能满足逐渐增长的业务需求时,就出现了分布式系统。接下来的文章中就让我们看下分布式系统的相关概念。 什么是分布式系统 看了很多文章,感觉很少有文章能把这个概念解释的既简单,又清楚的。结合这自己的理解,我对分布式系统的概念做了下面的总结。 关于分布式系统的定义问题,我倾向 ...

Sun Jul 25 21:35:00 CST 2021 0 442
什么是分布式系统

本文转自InfoQ,原作者:张帆 如果现在让你阐述一下什么是“分布式系统”,你脑子里第一下跳出来的是什么?我想,此时可以用苏东坡先生的一句诗,来形象地描述大家对分布式系统的认识: 我觉得每个人脑子里一下子涌现出来的肯定是非常具象的东西,就像下面这些: 一:“分布式系统”等于 ...

Tue Nov 20 02:00:00 CST 2018 0 787
笔记分布式系统中心跳协议的设计

1 分布式系统中是否需要应用层心跳? 在采用TCP连接作为进程间通信方式的分布式系统中。当任意一方进程意外退出的时候,对方能及时得到连接断开的通知,操作系统会关闭进程中使用的TCP scoket,会往对方发送FIN分节。keepalive并不是TCP协议规范的一部分,但在几乎所有的TCP/IP ...

Mon Jul 02 06:06:00 CST 2018 0 1096
Google分布式构建软件之二:构建系统如何工作

分布式软件构建第二部分:构建系统如何工作 注:本文英文原文在google开发者工具组的博客上[需要翻墙],以下是我的翻译,欢迎转载,但请尊重作者版权,注名原文地址。 上篇文章中提到了在Google,所有的产品都是从头开始构建的。这篇文章会更深入的介绍Google的构建系统[即Blaze]是如何工作 ...

Wed Apr 01 17:19:00 CST 2015 1 9744
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM