
分布式
乖乖你个棒棒
这个作者很懒,什么都没留下…
展开
-
如何提升集中式系统的性能?
可以使用钞能力来解决,无需技术,买更好的配置,不过这种的投入和收获的比例是很低的采用集群集群一组相互独立的,以高速网络相互连接的计算机,他们构成一个组,并以单一系统的的模式进行管理集群是通过单位时间内执行的任务数来提升效率集群有两个特征,高可用性和可扩展性。高可用性是指,在集群中同一个服务可以由多个服务实体提供,如果一个服务实体出问题了,可以由另一个服务实体来接管出错的服务实体;可扩展...原创 2019-12-29 21:31:52 · 242 阅读 · 0 评论 -
分布式之P2P网络拓扑
P2P网络拓扑可以分为四类:– 中心化网络拓扑由一台中心索引服务器连接各台主机,索引服务器存储的是各个资源和服务的索引,实际资源还是存储在网络的节点中– 分布式非结构化P2P网络拓扑分布式非结构化拓扑采用了重叠网络,重叠网络是在现有的网络体系结构上加多一层虚拟网络,并将虚拟网络的每个节点与实际网络中的一些节点建立一个连接(虚拟结点与实际网络节点的连接采用随机的形式),从而实现与实际网...原创 2019-12-29 20:54:38 · 3088 阅读 · 1 评论 -
分布式系统泛型
分布式系统泛型分为四类:消息传递泛型:消息传递泛型是分布式进程间最基本的泛型。两个进程间传递消息,一个是发送者,一个是传递者。发送者发送代表请求的消息,该消息传送到接受者,接收者处理请求并且发送一条应答消息给发送者,该应答消息可能会触发下一个请求,从而引发下一个应答。如此反复,实现两个进程间的数据交换。客户/服务器泛型:该泛型是网络应用中使用最多的一种分布式计算泛型,该模型是将非对称角色分配...原创 2019-12-29 16:30:10 · 610 阅读 · 0 评论 -
分布式之分库分表
分表分库的两种方法垂直切分– 垂直分库:把库中的表按照功能或者按照访问量或者按照关系划分出来,分别存放在不同的库中– 垂直分表:把某个表的部分字段划分出来,比如一个表中有些字段是经常需要访问,有些字段是很少访问的,可以把经常访问的和不经常访问的分别存放在不同的表中水平切分– 某个表中数据过于庞大,可以把这些数据按照某种规则划分出来,存放在不同的库但是结构相同的表中分库分表策略...原创 2019-12-28 16:04:43 · 239 阅读 · 0 评论 -
分布式之CAP理论
CAP理论必须是在互相连接且共享数据的分布式系统中讨论的CAP理论是指一致性(Consistence)、可用性(Avilability)、分区容错性(Partitiontolerance)三者中只能同时满足其中两个,三者不可兼得– 一致性:数据操作前后的结果需要一致。例如用户向数据库A进行写操作时候,必须等数据库A把写入的数据同步到其余数据库(B、C、D…)后才能读取数据,这样才能保证写入的...原创 2019-12-28 15:01:52 · 212 阅读 · 1 评论