分布式
dubbo、zookeeper
壹拾柒W
野生程序猿
展开
-
浅谈分布式——TCC服务模型
前言提到分布式事务,基本的2PC和3PC一致性协议已经在上文简单介绍过了,这次了解一下实际项目中更多使用的TCC服务模型一、TCC是什么?Try、Confirm、Cancel三个单词的首字母缩写,即为TCC服务该服务模型将当个服务拆分为两个阶段,第一阶段为Try操作,检查和预留资源,第二阶段为Confirm擦操作,执行逻辑或者预留资源的释放简单举个栗子:提交订单,一个单一操作,我们可以提供一个提交订单的api,然后具体逻辑在此api中实现。通过TCC模型提供该服务呢,我们将提交订单 拆分为两个阶原创 2020-12-15 14:53:46 · 539 阅读 · 0 评论 -
浅谈分布式——一致性协议 2PC && 3PC
文章目录前言一、2PC阶段一:提交事务请求阶段二:执行事务提交执行事务提交中断事务缺点二、3PC阶段一:CanCommit阶段二:PreCommit执行事务预提交中断事务阶段三:doCommit执行提交中断事务前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、2PCTwo-Phase Commit 的缩写,即二阶段提交。是计算机网原创 2020-08-27 16:51:24 · 166 阅读 · 0 评论 -
浅谈分布式——CAP定理 && BASE理论
文章目录前言一、CAP定理一致性(C:consistency)可用性(A:Availability)分区容错性(P:Partition tolerance)二、BASE理论基本可用弱状态最终一致性前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、CAP定理一个分布式吸用不可能同时满足一致性(C:consistency)、可用性(A原创 2020-08-27 14:38:28 · 195 阅读 · 0 评论 -
Dubbo启停原理入门——「配置解析」
文章目录前言一、基于schema设计解析二、基于XML配置原理解析三、基于注解配置原理解析前言Dubbo提供三种配置方式:XML、注解、属性文件(properties 和 yaml)一、基于schema设计解析Dubbo配置约束文件在 dubbo-config/dubbo-config-spring/src/main/resources/dubbo.xsd 中,文件用于约束使用XML配置时标签和对应的属性。在IDEA中能自动查询,这个文件,用户使用属性时进行自动提示。当Spring解析到自定义原创 2020-08-26 18:33:00 · 242 阅读 · 0 评论