随笔分类 - 分布式架构
摘要:Dubbo支持的各种协议及相关特性及应用场景,均可在官网文档中找到。 支持的协议有dubbo、rmi、hession、http、webservice、thrift、memcached、redis、rest 下面列出我用过的协议: Dubbo协议 Dubbo 缺省协议采用单一长连接和 NIO 异步通讯
阅读全文
摘要:分布式一致性协议 分布式一致性协议包含二阶段提交协议、三阶段提交协议、Paxos算法。 二阶段提交协议(2PC) 二阶段提交协议处理过程分为了投票和执行两个阶段,其核心是对每个事务都采用先尝试后提交的处理方式,本质是强一致性算法。 阶段一:提交事务请求 1.事务询问 协调者发起请求,询问参与者是否可
阅读全文
摘要:从ACID到CAP及BASE ACID 说到事务,肯定想到事务的ACID特性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 1.原子性:全部成功或者全部失败。 2.一致性:不好描述,取个例子:银行转账,TOM给JIM
阅读全文
浙公网安备 33010602011771号