1)介绍
当前网络在分布式系统中的主要问题有2个,1个是延时问题,还有一个数据传输速率的问题,后者可能受各方面的因素影响,比如网络总带宽的限制等。下面列表几个在分布式网络系统中的几个主要可能的讨论点:
1.扩展性。
2.可靠性。
3.安全性。
4.网络移动性。
5.网络服务质量。
6.多播传送。
2)网络类型
网络的类型有下面几种
1.PAN,私人区域网络,是本地网络的一个子集...
分类:
其他好文 时间:
2014-12-21 18:06:01
阅读次数:
204
etcd是一个高可用的键值存储系统,主要用于共享配置和服务发现。etcd是由CoreOS开发并维护的,灵感来自于 ZooKeeper 和 Doozer,它使用Go语言编写,并通过Raft一致性算法处理日志复制以保证强一致性。Raft是一个来自Stanford的新的一致性算法,适用于分布式系统的日志复...
分类:
其他好文 时间:
2014-12-21 12:38:31
阅读次数:
273
用Docker快速打造企业Paas平台课程特色Docker就像一场森林大火重新创造了一个全新的云计算领域,Docker作为云计算分布式软件工程的革命正在深刻地改变传统分布式系统的开发、测试和部署。其影响的神速远胜于云计算第一代技术OpenStack等;Docker不仅是历史上最流行的开源项目之一,而...
分类:
其他好文 时间:
2014-12-20 02:03:48
阅读次数:
182
http://blog.csdn.net/anderscloud/article/details/7175209在分布式系统设计领域,Paxos可谓是最重要一致性的算法。Google的大牛们称All working protocols for asynchronous consensus we ha...
分类:
编程语言 时间:
2014-12-20 00:45:33
阅读次数:
242
1)引言
从今天开始,我将会开始学习分布式系统的一些理论知识,全方面的重新学习分布式的各个技术点,所以选用了原版本的英文教材>作为学习的资源。在期间,我会没读完一章,及时的做一些阅读的笔记,1个是怕自己忘了,还有一个是把知识分享给大家,这也是我首次阅读全英文的书籍,还是挺吃力的,希望能坚持把长达1000页的书籍学习完把。
2)分布式系统的介绍
分布式系统是通过网络连接各个计算机,通过消息通信...
分类:
其他好文 时间:
2014-12-18 15:22:43
阅读次数:
195
1、目的都为提高效率。简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。 例如:如果一个任务由10个子任务组成,每个子任务单独执行需1小时,则在一台服务器上执行改任务需10小时。 采用分布式方案,提供10台服务器,每台服务器只负责处理一个子.....
分类:
其他好文 时间:
2014-12-18 10:13:38
阅读次数:
151
什么是分布式系统。lamport是这样定义的:“如果你从未听说过某台计算机的崩溃导致你什么也干不了,就说明你所打交道的是一个分布式系统”。更一般的定义是:分布式系统是若干独立计算机的组合,这些计算机对于用户来说就像是单个相关系统。 分布式最大的特点是向用户隐藏系统的内部组织结构,各种计算机之间...
分类:
其他好文 时间:
2014-12-18 10:11:38
阅读次数:
212
1. 分布式缓存面临比较大的三个问题: (1) 数据一致性。 在分布式系统这点显得尤为重要,主要原因有三点: 缓存系统与底层数据的一致性。这点在底层系统是“可读可写”时,写得尤为重要 有继承关系的缓存之间的一致性。为了尽量提高缓存命中率,缓存也是分层:全局缓存...
分类:
其他好文 时间:
2014-12-14 00:33:31
阅读次数:
293
一、ZooKeeper 的实现1.1 ZooKeeper处理单点故障我们知道可以通过ZooKeeper对分布式系统进行Master选举,来解决分布式系统的单点故障,如图所示。图 1.1 ZooKeeper解决单点故障那么我们继续分析一下,ZooKeeper通过Master选举来帮助分布式系统解决单点...
分类:
其他好文 时间:
2014-12-09 13:43:19
阅读次数:
416
1.大数据学习方向:一是系统建设技术,二,海量数据应用。先说系统建设,现在主流的技术是HADOOP,主要基于mapreduce的分布式框架。目前可以先学习这个。但是我的观点,在分布式系统出来之前,主要是集中式架构,如DB2,oracle。为什么现在用分布式架构,那是因为现在集中式架构受限于IO性能,...
分类:
其他好文 时间:
2014-12-08 21:02:51
阅读次数:
314