XA分布式事务原理

XA简介

XA是由X/Open组织提出的分布式事务的规范。 XA规范主要定义了(全局)事务管理器(TM)和(局 部)资源管理器(RM)之间的接口。主流的关系型数据库产品都是实现了XA接口的。XA规范可以说是分布式事务理论的开拓者,现如今的分布式事务框架在实现理论上多少都有XA的身影.

分布式系统的数据一致性


一 什么是事务?

事务一词是新兴词汇,从字面意思来看可能会感觉比较晦涩陌生,但是在软件行业这个词还是听的挺多的.事务无处不在,先来举个小栗子,比如我们要去逛超市购物那么需要先推一辆车再选购商品,再支付,而这整个流程就是事务.

git多用户配置

一 前言

众所周知,我们通过本机git来访问服务器git通常使用rsa凭证的方式来确保安全性,下面通过三个场景来具体分析git账户的含义:

场景一:只存在一个git账户,一个rsa密钥

例如公司内部存在gitlab服务器,那么通过本地生成rsa公钥与私钥,分别将公钥配置到服务器,私钥配置到本机git,那么可以正常通过rsa访问.

paxos算法的应用场景举例

假设的3军问题

1) 1支红军在山谷里扎营,在周围的山坡上驻扎着3支蓝军;

paxos算法的应用场景

在”paxos分布式一致性算法”一文中详细介绍了paxos算法的前世今生以及paxos算法思想,本文主要介绍paxos算法的典型应用场景.

paxos分布式一致性算法

前言

Google Chubby的作者Mike Burrows说过这个世界上只有一种一致性算法,那就是Paxos,其它的算法都是残次品。

接口性能指标

前言

作为后端开发我们可能对接口的响应速度没有太大感觉,但是作为测试与前端乃至客户,他们对接口的性能是有直观感受的.本人做过前端,做过测试,目前专注做后端,近期团队有一个任务是关于接口优化的

九、github自建博客实现域名绑定与解析

用户域名绑定

总所周知我们通过github来实现自建博客利用的其实是github提供的githubpage服务,github page本身是支持自定义域名绑定的,如果我们觉的使用“你的用户名.github.io”来访问博客站点比较费力可以绑定自己购买到的域名。

非人民币玩家的升级之路

难忘童年

本博主是92年生人,有人说我年轻,有人说我老,我自己认为在年龄上我是个老头子了但是在心智上依然年轻(=幼稚)。我的老家在江苏-徐州-沛县,没错就是刘邦的故乡(这个能吹一辈子)

四、本地版本库创建并提交GitHub

前言

github与git在这里就不去介绍,这些基础知识可以查看其它知识文档。我们通常本地使用git进行版本控制,进行与github、gitlab等git仓库的交互,例如克隆、拉去、提交、推送等

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×