介绍
在分布式系统中,时间是一个巨大的问题,因为在不同的电脑上会有他们自己的物理时间,如何做到状态事务的一致性往往比较难。缺少一个全局的物理时间使得很难去发现一段分布式程序的执行的状态是如何。
时钟,事件,进程状态和时间同步算法
小标题中提到的3个 名次在分布式的时间中出现最多频率的词。如何同步不同机器上的物理时间呢,下面简单的列举几个算法
1、一个叫Cristian方法同步物理时间的办法...
                            
                            
                                分类:
其他好文   时间:
2015-01-12 13:06:14   
                                阅读次数:
176
                             
                         
                    
                        
                            
                            
                                原文: 
http://spring.io/understanding/REST
2000年,RoyFielding在他的博士论文中引入和定义了REST(Representational State Transfer---表述性的状态传输)。REST是一种设计分布式系统的架构样式。它不是一个标准而是一组约束,例如无状态、客户/服务的关系、以及统一的接口。REST虽然不强制关联HTTP,但通常都...
                            
                            
                                分类:
其他好文   时间:
2015-01-11 12:28:48   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                只要学过J2ee,就一定会接触到EJB,它作为JavaEE服务端的组件模型,设计的目标和核心都是部署分布式系统。
1.概念剖析:
      EJB(Enterprise Java Beans)是j2ee的一部分,被称为Java企业Bean,是Java的核心代码,主要有Session Bean(会话Bean),Entity Bean(实体bean)和MessageDriven Bean(消息驱...
                            
                            
                                分类:
其他好文   时间:
2015-01-10 15:18:22   
                                阅读次数:
128
                             
                         
                    
                        
                            
                            
                                介绍
这篇笔记将要讲述的是命名服务,命名服务用一句话说就是帮助客户端进行资源的定位通过给定他们的名字的方式,与命名服务十分类似的,这里还会提到目录服务,具体的说是可以通过属性查找,后面将会以DNS,GNS等为例子。
1、在这里说的名字是指与对应的对象进行了绑定的关系,而属性指的是对象与多个属性值进行了关联。在DNS中,IP地址与域名进行了绑定,在CORBA中,将对象的名字与对象的引用进行了映射...
                            
                            
                                分类:
其他好文   时间:
2015-01-08 18:00:11   
                                阅读次数:
186
                             
                         
                    
                        
                            
                            
                                一、介绍
一个分布式系统本质上就是一段程序能够存储和访问远程文件就像访问本地文件类似,能够允许任何连上网络上的用户都可以访问。在后面的记录中,主要是对2大文件系统NFS和AFS做详细的介绍和分析。
1、文件系统在最初的设计时往往是按照中心结点服务的方式构建,在中心节点服务器中保持着大量的文件资源。
2、对于文件系统的分块有下面的分法:1、目录模块。2、文件模块。3、访问控制模块。4、文件访问...
                            
                            
                                分类:
其他好文   时间:
2015-01-06 18:08:29   
                                阅读次数:
187
                             
                         
                    
                        
                            
                            
                                一、介绍
在分布式系统中,对于数据的隐私的保证性,完整性和可用性显得至关的重要。安全攻击的手段可以去窃取,篡改用户的信息。正是因为如此种种的情况发生了,才有了后面一系列的安全的相关防御方法。
1、这些安全的机理本质上就是以一种预想的方式对资源进行一层包装。这种包装隔离的手段可以是物理上的隔离,比如对于公司内的资源,只允许内网中的人使用,外面的人是无法访问的,当然也可以是网络层次上的隔离。
2...
                            
                            
                                分类:
其他好文   时间:
2015-01-04 13:39:35   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                前言 hadoop是分布式系统,运行在linux之上,配置起来相对复杂。对于hadoop1,很多同学就因为不能搭建正确的运行环境,导致学习兴趣锐减。不过,我有免费的学习视频下载,请点击这里。 hadoop2出来后,解决了hadoop1的几个固有缺陷,比如单点故障、资源利用率低、支持作业类型少等问题,...
                            
                            
                                分类:
其他好文   时间:
2015-01-03 13:11:26   
                                阅读次数:
310
                             
                         
                    
                        
                            
                            
                                来源:http://ityen.com/archives/578一、什么是RabbitMQ?RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送...
                            
                            
                                分类:
其他好文   时间:
2015-01-03 10:39:50   
                                阅读次数:
257
                             
                         
                    
                        
                            
                            
                                一、介绍
P2P系统全称是peer-To-peer System,就是对等系统的意思。他的出现使得资源可以在所有的节点间进行数据的共享了,前提是只要他是连上网络的。在P2P系统中,所有的资源和数据对象都分布于各个节点中。
1、P2P系统可以用在一些分布式的应用和服务当中。
2、在P2P中一个好的资源存放算法就显得非常重要。
3、正是因为上面的第2条原因,出现了P2P的中间件,目的就是为了l...
                            
                            
                                分类:
其他好文   时间:
2015-01-01 17:23:47   
                                阅读次数:
175
                             
                         
                    
                        
                            
                            
                                设计的所有问题在于如何在不可信机器部件上建立可靠的分布式系统;    
RPC;    
机器各司其职, 每个机器只需要做好自己的事情,就可以保证整个系统健康运行;
                            
                            
                                分类:
其他好文   时间:
2014-12-31 14:29:54   
                                阅读次数:
169