
架构
小兀哥
变是永远不变的
展开
-
【分布式】我们一起来分析——缓存和数据库一致性问题
问题: 你只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?分析: 先做一个说明,从理论上来说,有两种处理思维,一种需保证数据强一致性,这样性能肯定大打折扣;另外我们可以采用最终一致性,保证性能的基础上,允许一定时间内的数据不一致,但最终数据是一致的。1 强一致性思想 &n原创 2020-08-18 09:50:37 · 537 阅读 · 0 评论 -
阿里架构之旅(三)——动物园管理者zookeeper
今天我们来说一下zookeeper,它翻译为中文的意思是:动物园管理者,可是这跟我们的架构有什么关系呢?接着看。之前我们谈到了dubbo,在dubbo解析中,我们提到了一种注册服务的机制,但是当时并不知道那是个什么东东,今天我们就来揭晓答案。 今天我们介绍了一下zookeeper,知道了它是一个文件系统+通知机制,这也就使它可以作为dubbo的一个服务注册机制来管理分布式服务。原创 2016-03-07 20:20:05 · 4901 阅读 · 9 评论 -
阿里架构之旅(一)——Dubbo初识
最近在做项目中用的是阿里的框架Dubbo+zookeeper,可是并不知道什么是dubbo,什么是zookeeper,这一系列的问题,引导者我们去不断的探索。今天我们来看看阿里的分布式服务架构——Dubbo。1、是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 简单的说,dubbo就是个服务框架,原创 2016-02-25 16:12:32 · 6487 阅读 · 11 评论 -
阿里架构之旅(二)——Dubbo解析
上次我们简单介绍了一下Dubbo,知道了Dubbo是一个分布式服务框架,将复杂的调用关系简单的管理起来,不管是从设计思路,还是性能提升上,它都是一个优秀的产品。如果我们不知道它的工作原理,那么我就相当于没接触过Dubbo,而且我们可以发现它的原理会更有趣。既然是这样,那我们就赶紧开始吧。原创 2016-02-25 17:24:45 · 13631 阅读 · 7 评论 -
阿里架构之旅(四)——zookeeper的原理
前面我们介绍了一下zookeeper的一些基本的知识,知道了他是一个树形结构的文件系统,同时外加通知机制的这么一个东西。那么今天我们就来探究一下它的根源,一些内部的运行原理。 至此,我们知道了zookeeper一些运行时的流程,知道了它在集群中的工作方式,不过还有很多东西值得我们继续去探索,这里不再一一介绍,以后有机会我们继续分享。原创 2016-03-14 14:23:21 · 3902 阅读 · 3 评论