<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>分布式 | OKHK 👀</title><description>个人数字泔水\(⁠◔⁠‿⁠◔⁠)✨ Thinking...</description><link>https://tg.okhk.net</link><item><title>#分布式《图解分布式系统原理》的博客目录，今天更新到《第七章 事务》</title><link>https://tg.okhk.net/posts/9288</link><guid isPermaLink="true">https://tg.okhk.net/posts/9288</guid><pubDate>Tue, 07 Apr 2026 04:11:27 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E5%88%86%E5%B8%83%E5%BC%8F&quot;&gt;#分布式&lt;/a&gt;&lt;br /&gt;《图解分布式系统原理》的博客&lt;a href=&quot;https://www.codedump.info/dist-system-cn/&quot; target=&quot;_blank&quot;&gt;目录&lt;/a&gt;，今天更新到《第七章 事务》。这是这个教程的最后一章，本来这并不是一个讲数据库内核的教程，但是到了事务这部分，需要先讲解数据库中ACID的概念，有了对事务的基本理解才能继续后面的讲解。前面已经讲解了复制和分区技术，复制技术（包括将重点介绍的共识算法）提升了系统的容错性，而分区技术提升了系统的扩展性，这两项技术解决的是数据的*“物理问题”。除此以外，分布式系统中的数据访问还经常面临着“逻辑问题”，这就需要事务技术来解决。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;第一章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/introduction/&quot; target=&quot;_blank&quot;&gt;分布式系统概述&lt;/a&gt; &lt;br /&gt;第二章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/systemmodel/&quot; target=&quot;_blank&quot;&gt;分布式系统模型&lt;/a&gt;&lt;br /&gt;第三章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/time/&quot; target=&quot;_blank&quot;&gt;分布式系统中的时间和顺序&lt;/a&gt;&lt;br /&gt;第四章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/replication/&quot; target=&quot;_blank&quot;&gt;复制&lt;/a&gt;&lt;br /&gt;第五章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/consensus/&quot; target=&quot;_blank&quot;&gt;共识算法&lt;/a&gt;&lt;br /&gt;第六章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/partitioning/&quot; target=&quot;_blank&quot;&gt;分区&lt;/a&gt;&lt;br /&gt;第七章：&lt;a href=&quot;https://www.codedump.info/dist-system-cn/transaction/&quot; target=&quot;_blank&quot;&gt;事务&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;另外需要说明，由于我的初稿是Latex，放到博客时用工具转成的Markdown格式，所以可能有些格式问题，请见谅。&lt;a href=&quot;https://www.codedump.info/dist-system-cn/introduction/&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;codedump notes&lt;/div&gt;
  
  &lt;div&gt;第一章：分布式系统概述&lt;/div&gt;
  &lt;div&gt;在现代软件工程的演进历程中，从单机应用迈向分布式架构是一个关键的分水岭。这一跨越并非简单的硬件堆叠或代码迁移，而是一场涉及思维模式、设计哲学乃至对物理规律重新认知的深刻变革。&lt;br /&gt;作为全书的开篇，本章将带领读者走出单机系统的舒适区，直面分布式环境下的真实挑战。我们将首先厘清分布式系统的核心定义，剖析其相较于集中式系统的本质差异与优势；随后，我们将重点探讨这一领域中不可回避的技术难题——从不可靠的网络通信到破碎的全局时钟，再到部分失效带来的不确定性。最后，本章将阐述架构师在转型过程中所需完成的心智转变，从追求…&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>#分布式《图解分布式系统原理》的博客目录，今天更新到《第三章：分布式系统中的时间和顺序》</title><link>https://tg.okhk.net/posts/8873</link><guid isPermaLink="true">https://tg.okhk.net/posts/8873</guid><pubDate>Wed, 04 Mar 2026 06:54:21 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E5%88%86%E5%B8%83%E5%BC%8F&quot;&gt;#分布式&lt;/a&gt;&lt;br /&gt;《图解分布式系统原理》的博客&lt;a href=&quot;https://www.codedump.info/dist-system-cn/&quot; target=&quot;_blank&quot;&gt;目录&lt;/a&gt;，今天更新到《第三章：分布式系统中的时间和顺序》。第三章深入讲解了分布式系统中的时间和顺序，包括：物理时间的源头，happen before关系，全序和偏序关系，为什么分布式系统中不能使用物理时间排序，逻辑时间……不理解这些基础，无法对分布式系统有深入理解，这一章是我最喜欢的一章。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.codedump.info/dist-system-cn/introduction/&quot; target=&quot;_blank&quot;&gt;第一章：分布式系统概述&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://www.codedump.info/dist-system-cn/systemmodel/&quot; target=&quot;_blank&quot;&gt;第二章：分布式系统模型&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://www.codedump.info/dist-system-cn/time/&quot; target=&quot;_blank&quot;&gt;第三章：分布式系统中的时间和顺序&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;另外需要说明，由于我的初稿是Latex，放到博客时用工具转成的Markdown格式，所以可能有些格式问题，请见谅。&lt;a href=&quot;https://www.codedump.info/dist-system-cn/introduction/&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;codedump notes&lt;/div&gt;
  
  &lt;div&gt;第一章：分布式系统概述&lt;/div&gt;
  &lt;div&gt;在现代软件工程的演进历程中，从单机应用迈向分布式架构是一个关键的分水岭。这一跨越并非简单的硬件堆叠或代码迁移，而是一场涉及思维模式、设计哲学乃至对物理规律重新认知的深刻变革。&lt;br /&gt;作为全书的开篇，本章将带领读者走出单机系统的舒适区，直面分布式环境下的真实挑战。我们将首先厘清分布式系统的核心定义，剖析其相较于集中式系统的本质差异与优势；随后，我们将重点探讨这一领域中不可回避的技术难题——从不可靠的网络通信到破碎的全局时钟，再到部分失效带来的不确定性。最后，本章将阐述架构师在转型过程中所需完成的心智转变，从追求…&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>#分布式《图解分布式系统原理》开始对外公开，总共七章，大概每周放一个章节的内容，部分章节如果内容太多会进行拆分</title><link>https://tg.okhk.net/posts/8795</link><guid isPermaLink="true">https://tg.okhk.net/posts/8795</guid><pubDate>Tue, 24 Feb 2026 07:26:42 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E5%88%86%E5%B8%83%E5%BC%8F&quot;&gt;#分布式&lt;/a&gt;&lt;br /&gt;《&lt;a href=&quot;https://t.me/codedump_notes/630&quot; target=&quot;_blank&quot;&gt;图解分布式系统原理&lt;/a&gt;》开始对外公开，总共七章，大概每周放一个章节的内容，部分章节如果内容太多会进行拆分。&lt;br /&gt;&lt;br /&gt;另外需要说明，由于我的初稿是Latex，放到博客时用工具转成的Markdown格式，所以可能有些格式问题，请见谅。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://www.codedump.info/dist-system-cn/introduction/&quot; target=&quot;_blank&quot;&gt;第一章：分布式系统概述&lt;/a&gt;&lt;a href=&quot;https://t.me/codedump_notes/630&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;Telegram&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;codedump的电报频道&quot; src=&quot;/static/https://cdn5.telesco.pe/file/aN61GTJr7GUCNOhMI8xlDZyn7GUrOXZlim1zon227axuxMDAVsIL5gIY3cZRVXPv3e1Af8RMRwK2VjnPJ6pyaREYfLChOaZ1TzaOaKKK4mloXXOO0y9zuZJBgR8JVoUep-itJCKiyiGfIfTydjE0OoCi18yoI2QA_dSHfkR5wTWZYqjhm9GsFN5G4JJVadaMv1iqUt3BVR3I4P3ClhKgKdOJ-Ew9W45RlvTJH1RC3SgjRfSRY0i_phD1JxCC5h-FUHiIbXI9huWhe7-4SoRW1fOS799z_8UzDTaNBj3XOcrq49Hlyc6kTO14Vc6iqcq4SpGkzvZJjZuvR9fuy3dL3Q.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;codedump的电报频道&lt;/div&gt;
  &lt;div&gt;#&lt;mark&gt;分布式&lt;/mark&gt;&lt;br /&gt;开写我的分布式原理教程，初步想好的名字是《图解分布式系统原理》。想写这个教程，是因为重读DDIA的过程中，发现在分布式这块，有很多地方没有展开写。例如happen before关系，例如共识算法（作者一笔带过，我严重怀疑他可能不会：）。&lt;br /&gt;&lt;br /&gt;目前先在Latex上写，后续写好了会逐章公布在网站上。&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>#分布式从2025年开年后开始写一本分布式教程，到现在过去了20天（中间还花了小一周时间准备面试，最后还不合适），初步写好了两章，大家可以看看</title><link>https://tg.okhk.net/posts/3397</link><guid isPermaLink="true">https://tg.okhk.net/posts/3397</guid><pubDate>Thu, 23 Jan 2025 06:16:12 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E5%88%86%E5%B8%83%E5%BC%8F&quot;&gt;#分布式&lt;/a&gt;&lt;br /&gt;从2025年开年后&lt;a href=&quot;https://t.me/codedump_notes/630&quot; target=&quot;_blank&quot;&gt;开始写一本分布式教程&lt;/a&gt;，到现在过去了20天（中间还花了小一周时间准备面试，最后还不合适），初步写好了两章，大家可以看看。由于只是初稿，错漏在所难免，就是给大家看看目前的完成度。两章内容里，自己手画了20多张图，按照我预估全部完成可能有8章的内容，所以最后可能要画200+张的图。我挺喜欢画图解释原理的，一图胜千言。&lt;a href=&quot;https://t.me/iokhk/3397&quot;&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;div&gt;distributed system illustrate(cn).pdf&lt;/div&gt;
    &lt;div&gt;1.3 MB&lt;/div&gt;
  &lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>