<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Distribute System on Leafw&#39;s Blog</title>
    <link>https://leafw.net/en/tags/distribute-system/</link>
    <description>Recent content in Distribute System on Leafw&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>en</language>
    <managingEditor>wyr95626@gmail.com (Leafw)</managingEditor>
    <webMaster>wyr95626@gmail.com (Leafw)</webMaster>
    <copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright>
    <lastBuildDate>Mon, 22 Feb 2021 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://leafw.net/en/tags/distribute-system/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Brief Discussion on Distributed Transactions</title>
      <link>https://leafw.net/en/brief-discussion-on-distributed-transactions/</link>
      <pubDate>Mon, 22 Feb 2021 00:00:00 +0000</pubDate><author>wyr95626@gmail.com (Leafw)</author>
      <guid>https://leafw.net/en/brief-discussion-on-distributed-transactions/</guid>
      <description>&lt;p&gt;In this article, we will focus on some relevant knowledge points about distributed transactions. This is an indispensable technology for learning distributed systems. The most common case is the bank transfer problem. Account A transfers 100 yuan to account B. Then the balance of account A should decrease by 100, and account B should increase by 100. The two steps must both succeed to be considered successful. If only one succeeds, it should be rolled back. If A and B are not in the same environment or system, then this transaction is a distributed transaction. So in this case, how to ensure the correct execution of the transaction and what execution plans are there?&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
