![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
文章平均质量分 59
一个肤浅又快乐的胖子
只是做个人笔记,内容收集于各个大佬,不做任何商业用途,大佬们不要怼我借鉴行为!!!(打赏功能已关闭)
展开
-
分布式学习笔记-2PC和3PC协议
XA规范分布式系统架构下,进行事务提交,保持一致性而设计的一种算法。各个系统进行事务提交的时候,都能知道成功与否,都能实现回滚或是成功提交。但是分布式框架下,多系统进行事务提交,各个系统无法感知其他系统中的事务是否正常提交了或是需要回滚。这个时候需要引入一个事务协调者去协调各个节点完成事务操作。有了分布式事务的场景,就会有解决该问题的方式规范,XA规范就是解决分布式事务的规范。分布式事务的实现方式有很多种,最具有代表性的是XA分布式事务协议。XA协议包括两阶段提交(2PC)和三阶段提交(3PC)两种实现。思原创 2022-06-18 23:41:19 · 133 阅读 · 0 评论 -
分布式学习笔记-CAP定理和BASE 理论
CAP定理:指一个分布式系统最多满足AP 或是CP, P必须保障,其他2选1.分布式系统存在八大谬论网络相当可靠延迟为0传输宽带是无限的网络相当安全拓扑结构不会改变必须要有一名管理员传输成本为0网络同质化1 Basically Available 基本可以 : 系统出现故障的时候,允许损失部分可用性,保证核心功能key2 Soft state 软状态 指允许系统中的数据存在中间状态,并认为该中间状态存在不会影响系统的可用性。即是允许系统之间数据同步,可以存在延迟3 Eventually consisten原创 2022-06-18 23:38:20 · 131 阅读 · 0 评论 -
分布式学习笔记-唯一主键生成方式
分布式如何生成唯一主键 描述优点缺点UUIDUUID 通用唯一标识码缩写,其目是让分布式系统中所有元素都有唯一的辨识信息,而且不需要通过中央控制器来指定唯一标识java.util.UUID.randomUUID().toString(),1)降低全局节点的压力,使得主键生成速度更快2)生成的主键全局唯一3)跨服务器合并数据方便1)由于无序,检索效率低2)UUID 占16字节,占用空间大数据库主键自增Mysql表主键自增1) INT 和BIGINT 占用空间小2)顺序性好,检索性能好,索引的裂变1)并发性能不原创 2022-06-18 23:29:10 · 269 阅读 · 0 评论