分布式
猿与禅
think more , write less , more value !
君子藏器于身,待时而动,争其必然,顺其自然
展开
-
minio-centos安装
介绍centos安装minio原创 2022-10-08 16:33:32 · 260 阅读 · 0 评论 -
分布式-Session一致性问题
Session session 会话控制,用于存储特定用户会话所需的属性及配置信息, 表示为特定的时间间隔,指从注册登录进入系统到注销退出系统直接经过的时间http无状态的协议, 在动态web应用中,协议知道前面的操作和后面操作是不是同一个用户,业务需要关联性问题单台tomcat没有任何问题,但现在是集群的tomcat,请求不会落到同一个tomcat的session中,因此就存在...转载 2018-07-04 23:17:13 · 975 阅读 · 0 评论 -
分布式-事务
背景 事务:大多数情况下 指数据库的事务,事务处理定义。指运行在数据库上的一个逻辑的工作单元,SQL命令有原子性特点,完全执行或者撤销完全不执行(回滚)。特性:产生原因 1、数据库的分库分表 2、服务的SOA化,将独立的服务节点,拆分成不同的业务节点,各个节点通过RPC框架通信,数据库在各个节点做了处理,解耦的方式 完成处理的过程。x/Open DTP 模型 AP:应用程序,...转载 2018-07-10 10:19:35 · 2605 阅读 · 0 评论 -
分布式-CAP
概念 分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:Partition Tolerance),最多只能同时满足其中两项。历史1985年Lynch证明了异步通信中不存在任何一致性的分布式算法(FLP Impossibility)的同时,人们就开始寻找分布式系统设计的各种因素。一致性算法既然不存在,但若能找到一些设计因素...转载 2018-07-15 19:55:15 · 354 阅读 · 0 评论 -
分布式-BASE
概念 BASE 是基本可用(Basically Available)、软状态(Soft State)和最终一致性(Eventually Consistent)三个短语的缩写。 BASE 理论是对 CAP 中一致性和可用性权衡的结果,它的理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。基本可用 指分布式系统在出现故障的时候,保...转载 2018-07-15 20:24:36 · 891 阅读 · 0 评论 -
分布式-Paxos
用于达成共识性问题,即对多个节点产生的值,该算法能保证只选出唯一一个值。 主要有三类节点: 提议者(Proposer):提议一个值; 接受者(Acceptor):对每个提议进行投票; 告知者(Learner):被告知投票的结果,不参与投票过程。执行过程规定一个提议包含两个字段:[n, v],其中 n 为序号(具有唯一性),v 为提议值。 下图演示了两个 Proposer 和三...转载 2018-07-16 09:08:36 · 355 阅读 · 0 评论