分布式
谈一谈分布式系统架构下的技术解决方案
风树种子
这个作者很懒,什么都没留下…
展开
-
分布式系统那些事-分布式ID生成策略
1.数据库自增ID的弊端暴露业务数据,比如用户表采用自增ID,别人可以根据ID知道系统有多少用户分库分表时无法保证ID唯一性2.需要什么样的ID生成策略全局唯一有序性高性能,生成ID时延低可扩展,支持数据库水平扩展安全性,不能暴露业务数据3.几种ID生成方案3.1.UUIDUUID(Universally Unique Identifier)的...原创 2018-07-19 13:59:05 · 1079 阅读 · 0 评论 -
分布式系统那些事-2PC和3PC协议
前言在分布式系统中,每个节点虽然都能明确知道自己事务操作结果是成功还是失败,但是无法直接获取到其他分布式节点的操作结果。因此,当一个事务操作需要跨越多个分布式节点的时候,为了保持事务处理的ACID特性,就需要引入一个称为“协调者(Coordinator)”的组件来统一调度所有的分布式节点的执行逻辑,这些被调度的节点称为“参与者(Participant)”。协调者负责调度参与者的行为,并最终决定...原创 2018-06-27 22:04:10 · 2454 阅读 · 0 评论 -
分布式系统那些事-CAP和BASE理论
CAP理论定义CAP定理(CAP theorem),又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点:一致性(Consistence) 每次读取到的数据都是最近一次写的数据,等同于所有节点访问同一份最新的数据副本。可用性(Availability)每次请求都能在一定时间内获取到非错的响应——但是不保证获取的...原创 2018-06-27 18:32:34 · 813 阅读 · 0 评论