导航菜单
路很长,又很短
博主信息
昵   称:Cocodroid ->关于我
Q     Q:2531075716
博文数:323
阅读量:948059
访问量:96594
至今:
×
博文->>架构 博文列表>>
Tags : 分布式、数据结构、一致性 发表时间:2019-12-24 00:00:25
点击上方蓝色字关注我们~ 分布式知识是我们每个开发人员都是应该掌握的,即使你已经有几年的开发经验,但是对于分布式系统接触却寥寥无几,是时候学习一下技能了。 分布式系统应具有以下四个特征:  (1)分布性。分布式系统由多台计算机组成,它们在地域上是分散的,可以散布在一个单位、一个城市、一个国家,甚至全球范围内。整个系统的功能是分散在各个节点上实现的,因而分布式系统具有数据处理的分布性。   (2)自治性。分布式系统中的各个节点都包含自己的处理机和内存,各自具有独立的处理数据的功能。通常,彼此在地位上是平等
类别:架构 | 阅读(95)| 回复(0)| (0) 阅读全文>>
Tags : 设计原则,软件设计,可伸缩系统 发表时间:2019-11-08 00:41:38
01简单 ◆隐藏复杂与构建抽象随着系统的发展,会发现越来越复杂,可能没法了解整个系统的全部,每个人的大脑处理能力有限,不可能了解系统的每个细节。 所以,保持软件简单可以帮助你更好的了解系统。随着系统的逐渐壮大,我们只能做到的是保持局部简单,无法保持整体简单。 开发系统服务时,要创建暴露更高层次的抽象,实现抽象允诺的功能,从而隐藏其复杂性。 ◆避免过度设计我们工程师一般更喜欢挑战高难度的问题,可能一个简单的问题会使其复杂化,使得可能开发出难以维护的代码。早期可以构建合理的抽象层次,可以给以后迭代增加新特性,这样比一开始就设计开发复杂的系统更有好处。 开
类别:架构 | 阅读(122)| 回复(0)| (0) 阅读全文>>