自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

密码小仙女

小仙女带你学密码

  • 博客(4)
  • 收藏
  • 关注

原创 分布式原理与实战(四) 以FDB为例之同步化

分布式中最为重要的一个工作就是同步化,分布式是对于多台机器的。那么同步化一定是一个重要的问题,我们先在就以问题结合我们的项目详细谈谈分布式的同步化问题。 谈到同步化问题,我们就必须从时钟上谈起,分布式系统中,是没有“全局时钟”这个概念的,或许我们就不应该假设有“同步时钟”这个东西存在。那我们如何讨论同步化问题呢?其实早在计算机出现之前,我们人类就考虑过时钟同步的问题。 “闰秒”这就是一个非常...

2016-09-24 15:24:58 558

原创 分布式原理与实战(三) 以FDB为例之通信

Q : 很多协议都采用分层模型?为什么? 答:协议的每一层都必须和其它层相独立。从第k+1层传送至第k层的数据同时包含了报头和数据,但是第k层协议不能对它们进行辨别。如果使用单个大的报头来包含所有信息的话将会破坏透明性,使得一个协议层的变动会影响到其它层,这显然不是我们所希望的。FDB作为应用程序,并不需要考虑协议上的东西,但是我们需要考虑消息格式。 Q:为什么传数层往往不适合构建分...

2016-09-09 22:18:34 668

原创 分布式原理与实战(二) ---以FirstDB为例之体系结构

在上一篇中,我们主要阐述了分布式系统的几个关键问题,我们也结合FDB做了一些实例化的东西,接着我们来考虑下分布式的体系结构相关的东西,还是以我们的FDB作为实例化的说明。 FDB的地址:https://github.com/zmr961006/FirstDB Q:如果客户和服务器相隔很远,我们可以看到网络延时将主导性能,如何处理这个问题? 答:首先,我们必须保证我们的请求是幂等的,保证相...

2016-09-09 19:01:07 686

原创 分布式原理---以FirstDB为例(一)

分布式是一个非常复杂且广泛的概念,几乎没有办法系统的学习,因为每一种办法都难以在所有的场景下通用,所以我打算从问题的角度来记录一些关于分布式的知识原理。并且我想要以我们之前设计的一个分布式键值存储系统为例,来说明一些分布式的东西。 FirstDB 项目地址:https://github.com/zmr961006/FirstDB Q:中间件在分布式系统中扮演者什么角色? 答:Middle...

2016-09-09 16:37:03 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除