<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[随心笔记]]></title><description><![CDATA[https://github.com/tan-zhuo]]></description><link>https://tanzhuo.xyz/</link><image><url>https://tanzhuo.xyz/favicon.png</url><title>随心笔记</title><link>https://tanzhuo.xyz/</link></image><generator>Ghost 5.54</generator><lastBuildDate>Wed, 15 Apr 2026 23:12:43 GMT</lastBuildDate><atom:link href="https://tanzhuo.xyz/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[从容器云到智能云]]></title><description><![CDATA[<p>&#x5728; AI &#x667A;&#x80FD;&#x4F53;&#xFF08;Agent&#xFF09;&#x7CFB;&#x7EDF;&#x5FEB;&#x901F;&#x53D1;&#x5C55;&#x7684;&#x4ECA;&#x5929;&#xFF0C;&#x5355;&#x4E2A;&#x667A;&#x80FD;&#x4F53;&#x5DF2;&#x7ECF;&#x4E0D;&#x591F;&#x7528;&#x4E86;&#x3002;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x7684;&#x662F;<strong>&#x591A;&#x667A;&#x80FD;&#x4F53;&#x534F;&#x4F5C;</strong>&#x3001;<strong>&#x53EF;&#x89C2;&#x6D4B;&#x6267;&#x884C;&#x8F68;&#x8FF9;</strong></p>]]></description><link>https://tanzhuo.xyz/dang-ai-xue-hui-gan-zhi-zi-ji/</link><guid isPermaLink="false">69cf628977fdcf00013a8838</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Fri, 03 Apr 2026 06:50:34 GMT</pubDate><content:encoded><![CDATA[<p>&#x5728; AI &#x667A;&#x80FD;&#x4F53;&#xFF08;Agent&#xFF09;&#x7CFB;&#x7EDF;&#x5FEB;&#x901F;&#x53D1;&#x5C55;&#x7684;&#x4ECA;&#x5929;&#xFF0C;&#x5355;&#x4E2A;&#x667A;&#x80FD;&#x4F53;&#x5DF2;&#x7ECF;&#x4E0D;&#x591F;&#x7528;&#x4E86;&#x3002;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x7684;&#x662F;<strong>&#x591A;&#x667A;&#x80FD;&#x4F53;&#x534F;&#x4F5C;</strong>&#x3001;<strong>&#x53EF;&#x89C2;&#x6D4B;&#x6267;&#x884C;&#x8F68;&#x8FF9;</strong>&#x3001;<strong>&#x5B89;&#x5168;&#x526F;&#x4F5C;&#x7528;&#x6CBB;&#x7406;</strong>&#xFF0C;&#x4EE5;&#x53CA;&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x73AF;&#x5883;&#x4E0B;&#x7684;&#x53EF;&#x9760;&#x8C03;&#x5EA6;&#x3002;</p>
<p>OpenClaw &#x5728; gateway&#x3001;tools&#x3001;sessions &#x548C;&#x672C;&#x5730;&#x591A;&#x667A;&#x80FD;&#x4F53;&#x8DEF;&#x7531;&#x4E0A;&#x8868;&#x73B0;&#x51FA;&#x8272;&#xFF0C;&#x4F46;&#x9762;&#x5BF9;&#x5927;&#x89C4;&#x6A21;&#x534F;&#x4F5C;&#x3001;&#x8DE8;&#x8282;&#x70B9;&#x8C03;&#x5EA6;&#x548C;&#x64CD;&#x4F5C;&#x8005;&#x53EF;&#x89C1;&#x6027;&#x65F6;&#x4ECD;&#x6709;&#x77ED;&#x677F;&#x3002;&#x800C;&#x7C7B;&#x4F3C; golutra &#x7684;&#x7F16;&#x6392;&#x4E0E; trace &#x80FD;&#x529B;&#xFF0C;&#x53C8;&#x63D0;&#x4F9B;&#x4E86;&#x5B9D;&#x8D35;&#x7684;&#x8865;&#x5145;&#x3002;</p>
<p>&#x672C;&#x6587;&#x63D0;&#x51FA;&#x4E00;&#x4E2A;&#x6F14;&#x8FDB;&#x67B6;&#x6784;&#xFF1A;<strong>&#x5C06; Kubernetes &#x4F5C;&#x4E3A;&#x575A;&#x5B9E;&#x5E95;&#x5EA7;&#xFF0C;&#x5728;&#x5176;&#x4E4B;&#x4E0A;&#x6784;&#x5EFA;&#x4E00;&#x4E2A;&#x4E13;&#x4E3A; AI &#x8BBE;&#x8BA1;&#x7684;&#x63A7;&#x5236;&#x5E73;&#x9762;</strong>&#x2014;&#x2014;&#x6211;&#x4EEC;&#x79F0;&#x4E4B;&#x4E3A; <strong>Kubernetes AI OS</strong>&#x3002;&#x5B83;&#x4E0D;&#x66FF;&#x4EE3; Kubernetes&#xFF0C;&#x800C;&#x662F;&#x5C06;&#x5176;&#x89C6;&#x4E3A;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x5C42;&#xFF0C;&#x65B0;&#x589E;&#x667A;&#x80FD;&#x4F53;&#x8FD0;&#x884C;&#x65F6;&#x3001;&#x6267;&#x884C;&#x8C03;&#x5EA6;&#x3001;&#x80FD;&#x529B;&#x53D1;&#x73B0;&#x3001;&#x526F;&#x4F5C;&#x7528;&#x6CBB;&#x7406;&#x548C;&#x8DE8;&#x8282;&#x70B9;&#x534F;&#x540C;&#x7B49;&#x80FD;&#x529B;&#x3002;</p>
<figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_xonbpixonbpixonb.png" class="kg-image" alt loading="lazy" width="2000" height="1091" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/04/Gemini_Generated_Image_xonbpixonbpixonb.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/04/Gemini_Generated_Image_xonbpixonbpixonb.png 1000w, https://tanzhuo.xyz/content/images/size/w1600/2026/04/Gemini_Generated_Image_xonbpixonbpixonb.png 1600w, https://tanzhuo.xyz/content/images/size/w2400/2026/04/Gemini_Generated_Image_xonbpixonbpixonb.png 2400w" sizes="(min-width: 720px) 720px"></figure>
<p><strong>Kubernetes AI OS&#xFF1A;&#x8BA9; Kubernetes &#x6210;&#x4E3A; AI &#x667A;&#x80FD;&#x4F53;&#x7684;&#x539F;&#x751F;&#x63A7;&#x5236;&#x5E73;&#x9762;</strong></p>
<p>&#x5728; AI &#x591A;&#x667A;&#x80FD;&#x4F53;&#x7CFB;&#x7EDF;&#x8D8A;&#x6765;&#x8D8A;&#x590D;&#x6742;&#x7684;&#x4ECA;&#x5929;&#xFF0C;&#x5355;&#x8282;&#x70B9;&#x8FD0;&#x884C;&#x65F6;&#x5DF2;&#x7ECF;&#x4E0D;&#x591F;&#x3002;&#x6211;&#x4EEC;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x80FD;&#x652F;&#x6301;&#x534F;&#x4F5C;&#x3001;&#x53EF;&#x89C2;&#x6D4B;&#x3001;&#x5B89;&#x5168;&#x8C03;&#x5EA6;&#xFF0C;&#x5E76;&#x4E14;&#x771F;&#x6B63;&#x9762;&#x5411;&#x64CD;&#x4F5C;&#x8005;&#x7684;&#x6267;&#x884C;&#x7CFB;&#x7EDF;&#x3002;</p>
<p>&#x57FA;&#x4E8E; OpenClaw &#x7684; gateway runtime&#xFF0C;&#x6211;&#x63D0;&#x51FA;&#x4E00;&#x4E2A;&#x6F14;&#x8FDB;&#x65B9;&#x5411;&#xFF1A;&#x5728; <strong>Kubernetes &#x4E4B;&#x4E0A;&#x6784;&#x5EFA;&#x4E00;&#x4E2A; AI &#x63A7;&#x5236;&#x5E73;&#x9762;</strong>&#xFF0C;&#x79F0;&#x4E3A; <strong>Kubernetes AI OS</strong>&#x3002;</p>
<p>&#x5B83;&#x4E0D;&#x66FF;&#x4EE3; Kubernetes&#xFF0C;&#x800C;&#x662F;&#x628A; Kubernetes &#x5F53;&#x4F5C;&#x575A;&#x5B9E;&#x7684;&#x5E95;&#x5EA7;&#xFF0C;&#x65B0;&#x589E;&#x4E13;&#x4E3A; AI &#x8BBE;&#x8BA1;&#x7684;&#x667A;&#x80FD;&#x4F53;&#x8FD0;&#x884C;&#x65F6;&#x3001;&#x6267;&#x884C;&#x8C03;&#x5EA6;&#x3001;&#x526F;&#x4F5C;&#x7528;&#x6CBB;&#x7406;&#x548C;&#x8DE8;&#x8282;&#x70B9;&#x534F;&#x540C;&#x80FD;&#x529B;&#x3002;</p>
<h4 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E8%BF%99%E4%B8%AA%E6%9E%B6%E6%9E%84%EF%BC%9F"><strong>&#x4E3A;&#x4EC0;&#x4E48;&#x9700;&#x8981;&#x8FD9;&#x4E2A;&#x67B6;&#x6784;&#xFF1F;</strong></h4>
<p>OpenClaw &#x76EE;&#x524D;&#x5728; channels&#x3001;tools&#x3001;sessions &#x548C;&#x672C;&#x5730;&#x591A;&#x667A;&#x80FD;&#x4F53;&#x8DEF;&#x7531;&#x4E0A;&#x5F88;&#x5F3A;&#xFF0C;&#x4F46;&#x5728;&#x5927;&#x89C4;&#x6A21;&#x534F;&#x4F5C;&#x3001;&#x6267;&#x884C;&#x8F68;&#x8FF9;&#x5BA1;&#x8BA1;&#x3001;&#x8DE8;&#x8282;&#x70B9;&#x653E;&#x7F6E;&#x4E0A;&#x8FD8;&#x6709;&#x660E;&#x663E;&#x77ED;&#x677F;&#x3002;</p>
<p>&#x6211;&#x4EEC;&#x5E0C;&#x671B;&#x878D;&#x5408;&#xFF1A;</p>
<ul><li>OpenClaw &#x7684;&#x5357;&#x5411;&#x96C6;&#x6210;&#x548C; agent runtime</li><li>&#x7C7B; golutra &#x7684;&#x6267;&#x884C;&#x8F68;&#x8FF9;&#x4E0E;&#x53EF;&#x89C6;&#x5316;&#x80FD;&#x529B;</li><li>Kubernetes &#x7684;&#x751F;&#x547D;&#x5468;&#x671F;&#x3001;&#x8C03;&#x5EA6;&#x548C;&#x6545;&#x969C;&#x6062;&#x590D;&#x80FD;&#x529B;</li></ul>
<p>&#x6838;&#x5FC3;&#x7406;&#x5FF5;&#x53EA;&#x6709;&#x4E00;&#x53E5;&#x8BDD;&#xFF1A;<strong>&#x6267;&#x884C;&#x5FC5;&#x987B;&#x53EF;&#x89C1;&#x3001;&#x53EF;&#x68C0;&#x67E5;&#x3001;&#x53EF;&#x5F52;&#x56E0;</strong>&#x3002;&#x6CA1;&#x6709;&#x6E05;&#x6670;&#x7684;&#x6267;&#x884C;&#x8D26;&#x672C;&#xFF0C;&#x591A;&#x667A;&#x80FD;&#x4F53;&#x7CFB;&#x7EDF;&#x5F88;&#x5BB9;&#x6613;&#x53D8;&#x6210;&#x9ED1;&#x76D2;&#x3002;</p>
<h4 id="%E8%AE%BE%E8%AE%A1%E7%9B%AE%E6%A0%87"><strong>&#x8BBE;&#x8BA1;&#x76EE;&#x6807;</strong></h4>
<ul><li>&#x652F;&#x6301;&#x5355;&#x8282;&#x70B9;&#x5185;&#x591A;&#x667A;&#x80FD;&#x4F53;&#x6E05;&#x6670;&#x534F;&#x4F5C;</li><li>&#x652F;&#x6301;&#x8DE8;&#x8282;&#x70B9;&#x7684;&#x5DE5;&#x4F5C;&#x6D41;&#x7EA7;&#x8C03;&#x5EA6;</li><li>&#x8282;&#x70B9;&#x53EF;&#x81EA;&#x52A8;&#x52A0;&#x5165;&#x3001;&#x9694;&#x79BB;&#x3001;&#x6062;&#x590D;</li><li>&#x7528;&#x5C0F;&#x6A21;&#x578B;&#x8F85;&#x52A9;&#x89D2;&#x8272;&#x63A8;&#x8350;&#xFF0C;&#x4F46;&#x9AD8;&#x98CE;&#x9669;&#x51B3;&#x7B56;&#x5FC5;&#x987B;&#x8D70;&#x7B56;&#x7565;&#x9762;</li><li>&#x6240;&#x6709;&#x6709;&#x610F;&#x4E49;&#x7684;&#x52A8;&#x4F5C;&#x90FD;&#x8981;&#x8FDB;&#x7EDF;&#x4E00;&#x6267;&#x884C;&#x8D26;&#x672C;</li><li>&#x6E05;&#x6670;&#x5206;&#x79BB;&#x63A7;&#x5236;&#x9762;&#x3001;&#x6267;&#x884C;&#x9762;&#x3001;&#x53EF;&#x89C2;&#x6D4B;&#x9762;&#x548C;&#x7B56;&#x7565;&#x9762;</li></ul>
<p><strong>&#x4E0D;&#x505A;&#x7684;&#x4E8B;</strong>&#xFF1A;&#x4E0D;&#x66FF;&#x6362; Kubernetes &#x539F;&#x751F;&#x8C03;&#x5EA6;&#xFF0C;&#x4E0D;&#x5141;&#x8BB8;&#x667A;&#x80FD;&#x4F53;&#x65E0;&#x9650;&#x5236;&#x81EA;&#x7531;&#x804A;&#x5929;&#xFF0C;&#x4E0D;&#x8BA9;&#x6A21;&#x578B;&#x76F4;&#x63A5;&#x51B3;&#x5B9A;&#x63D0;&#x6743;&#x6216;&#x62D3;&#x6251;&#x53D8;&#x66F4;&#x7B49;&#x9AD8;&#x5371;&#x64CD;&#x4F5C;&#x3002;</p>
<h4 id="%E5%85%AD%E5%B1%82%E6%9E%B6%E6%9E%84%E6%A6%82%E8%A7%88"><strong>&#x516D;&#x5C42;&#x67B6;&#x6784;&#x6982;&#x89C8;</strong></h4>
<p>&#x7CFB;&#x7EDF;&#x5206;&#x4E3A;&#x516D;&#x5C42;&#xFF0C;&#x8D23;&#x4EFB;&#x8FB9;&#x754C;&#x6E05;&#x6670;&#xFF1A;</p>
<ul><li><strong>Southbound Gateway Layer</strong>&#xFF1A;&#x6CBF;&#x7528; OpenClaw &#x7684; channel&#x3001;tool&#x3001;session &#x63A5;&#x5165;&#x80FD;&#x529B;</li><li><strong>Execution Kernel</strong>&#xFF1A;&#x6838;&#x5FC3;&#x6267;&#x884C;&#x5C42;&#xFF0C;&#x7BA1;&#x7406; Run &#x2192; Flow &#x2192; Step &#x2192; SideEffect &#x5168;&#x751F;&#x547D;&#x5468;&#x671F;</li><li><strong>Cluster Mesh</strong>&#xFF1A;&#x8D1F;&#x8D23;&#x8282;&#x70B9;&#x6CE8;&#x518C;&#x3001;&#x80FD;&#x529B;&#x53D1;&#x5E03;&#x3001;step &#x8C03;&#x5EA6;&#x548C;&#x5B89;&#x5168;&#x9694;&#x79BB;&#xFF08;&#x4E0D;&#x9F13;&#x52B1;&#x8282;&#x70B9;&#x95F4;&#x81EA;&#x7531;&#x804A;&#x5929;&#xFF09;</li><li><strong>Observability Plane</strong>&#xFF1A;&#x7EDF;&#x4E00;&#x6267;&#x884C;&#x8D26;&#x672C;&#xFF0C;&#x63D0;&#x4F9B; runs&#x3001;flows&#x3001;steps&#x3001;side effects &#x7684;&#x53EF;&#x89C6;&#x5316;&#x89C6;&#x56FE;</li><li><strong>Cognition Plane</strong>&#xFF1A;&#x7528;&#x5C0F;&#x6A21;&#x578B;&#x505A; workload &#x8BC6;&#x522B;&#x3001;&#x89D2;&#x8272;&#x63A8;&#x8350;&#x3001;&#x72B6;&#x6001;&#x603B;&#x7ED3;</li><li><strong>Policy Plane</strong>&#xFF1A;&#x8D1F;&#x8D23;&#x5B89;&#x5168;&#x5BA1;&#x6279;&#x3001;secret &#x4F5C;&#x7528;&#x57DF;&#x3001;side-effect &#x6CBB;&#x7406;&#x548C;&#x4FE1;&#x4EFB;&#x68C0;&#x67E5;</li></ul>
<p>&#x63A7;&#x5236;&#x9762;&#x51B3;&#x5B9A;&#x201C;&#x4EC0;&#x4E48;&#x8BE5;&#x8DD1;&#x3001;&#x5728;&#x54EA;&#x8DD1;&#x3001;&#x6309;&#x4EC0;&#x4E48;&#x7B56;&#x7565;&#x8DD1;&#x201D;&#xFF1B;&#x6267;&#x884C;&#x9762;&#x8D1F;&#x8D23;&#x771F;&#x6B63;&#x6267;&#x884C;&#x5E76;&#x4EA7;&#x751F; trace&#x3002;</p>
<h4 id="%E5%8D%95%E8%8A%82%E7%82%B9%E5%A4%9A%E6%99%BA%E8%83%BD%E4%BD%93%E8%BF%90%E8%A1%8C%E6%97%B6"><strong>&#x5355;&#x8282;&#x70B9;&#x591A;&#x667A;&#x80FD;&#x4F53;&#x8FD0;&#x884C;&#x65F6;</strong></h4>
<p>&#x5373;&#x4F7F;&#x53EA;&#x6709;&#x4E00;&#x4E2A;&#x8282;&#x70B9;&#xFF0C;&#x4E5F;&#x8981;&#x652F;&#x6301;&#x591A;&#x89D2;&#x8272;&#x534F;&#x540C;&#x8FD0;&#x884C;&#x3002;&#x63A8;&#x8350;&#x57FA;&#x7840;&#x89D2;&#x8272;&#x5305;&#x62EC;&#xFF1A;</p>
<ul><li>Planner&#xFF08;&#x89C4;&#x5212;&#xFF09;</li><li>Executor&#xFF08;&#x6267;&#x884C;&#xFF09;</li><li>Reviewer&#xFF08;&#x5BA1;&#x67E5;&#xFF09;</li><li>Watcher&#xFF08;&#x76D1;&#x63A7;&#xFF09;</li><li>Specialist&#xFF08;&#x9886;&#x57DF;&#x4E13;&#x5BB6;&#xFF09;</li></ul>
<p>&#x6240;&#x6709;&#x52A8;&#x4F5C;&#x5148;&#x4E0A;&#x62A5;&#x672C;&#x5730; ledger&#xFF0C;&#x518D;&#x7531;&#x63A7;&#x5236;&#x9762;&#x805A;&#x5408;&#xFF0C;&#x786E;&#x4FDD;&#x6267;&#x884C;&#x8F68;&#x8FF9;&#x6E05;&#x6670;&#x53EF;&#x89C1;&#x3002;</p>
<h4 id="%E8%B7%A8%E8%8A%82%E7%82%B9%E8%B0%83%E5%BA%A6%EF%BC%9A%E5%9F%BA%E4%BA%8E-step-%E8%80%8C%E9%9D%9E%E8%81%8A%E5%A4%A9"><strong>&#x8DE8;&#x8282;&#x70B9;&#x8C03;&#x5EA6;&#xFF1A;&#x57FA;&#x4E8E; Step &#x800C;&#x975E;&#x804A;&#x5929;</strong></h4>
<p>&#x8DE8;&#x8282;&#x70B9;&#x534F;&#x4F5C;&#x7684;&#x5173;&#x952E;&#x662F;<strong>&#x4EE5; Step &#x4E3A;&#x5355;&#x4F4D;&#x8C03;&#x5EA6;</strong>&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x8BA9;&#x8282;&#x70B9;&#x95F4;&#x968F;&#x610F;&#x8F6C;&#x53D1;&#x6D88;&#x606F;&#x3002;&#x8FD9;&#x6837;&#x624D;&#x80FD;&#x4FDD;&#x8BC1;&#x6240;&#x6709;&#x6743;&#x6E05;&#x6670;&#x3001;&#x53EF;&#x53D6;&#x6D88;&#x3001;&#x53EF;&#x5BA1;&#x8BA1;&#x3002;</p>
<p>&#x8C03;&#x5EA6;&#x5668;&#x4F1A;&#x7EFC;&#x5408;&#x8003;&#x8651;&#x6240;&#x9700;&#x5DE5;&#x5177;&#x3001;&#x6A21;&#x578B;&#x53EF;&#x7528;&#x6027;&#x3001;&#x786C;&#x4EF6;&#x8D44;&#x6E90;&#x3001;locality&#x3001;&#x4FE1;&#x4EFB;&#x7B49;&#x7EA7;&#x548C; tenant &#x4EB2;&#x548C;&#x6027;&#x7B49;&#x56E0;&#x7D20;&#x3002;</p>
<p>&#x8282;&#x70B9;&#x72B6;&#x6001;&#x5305;&#x62EC; joining&#x3001;ready&#x3001;degraded&#x3001;quarantined&#x3001;draining &#x7B49;&#xFF0C;&#x652F;&#x6301;&#x81EA;&#x52A8;&#x9694;&#x79BB;&#x9AD8;&#x98CE;&#x9669;&#x8282;&#x70B9;&#x3002;</p>
<h4 id="%E6%A0%B8%E5%BF%83%E5%8E%9F%E8%AF%AD%EF%BC%9Aexecution-ledger%EF%BC%88%E6%89%A7%E8%A1%8C%E8%B4%A6%E6%9C%AC%EF%BC%89"><strong>&#x6838;&#x5FC3;&#x539F;&#x8BED;&#xFF1A;Execution Ledger&#xFF08;&#x6267;&#x884C;&#x8D26;&#x672C;&#xFF09;</strong></h4>
<p>&#x8FD9;&#x662F;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x6700;&#x91CD;&#x8981;&#x7684;&#x4E00;&#x73AF;&#x3002;&#x6240;&#x6709;&#x4E8B;&#x4EF6;&#xFF08;run&#x3001;flow&#x3001;step&#x3001;side effect&#x3001;policy &#x7B49;&#xFF09;&#x90FD;&#x7ED1;&#x5B9A;&#x5230; runId&#xFF0C;&#x5F62;&#x6210;&#x7EDF;&#x4E00;&#x53EF;&#x67E5;&#x8BE2;&#x7684;&#x8D26;&#x672C;&#x3002;</p>
<p>&#x64CD;&#x4F5C;&#x8005;&#x5E94;&#x8BE5;&#x80FD;&#x8F7B;&#x677E;&#x56DE;&#x7B54;&#xFF1A;</p>
<ul><li>&#x662F;&#x54EA;&#x4E2A; agent &#x5728;&#x6267;&#x884C;&#xFF1F;</li><li>&#x53D1;&#x751F;&#x4E86;&#x54EA;&#x4E9B;&#x526F;&#x4F5C;&#x7528;&#xFF1F;</li><li>&#x5F53;&#x524D;&#x5361;&#x5728;&#x54EA;&#x4E00;&#x6B65;&#xFF1F;</li><li>&#x8FD9;&#x4E2A;&#x5931;&#x8D25;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x5B89;&#x5168;&#x91CD;&#x8BD5;&#xFF1F;</li></ul>
<h4 id="%E4%B8%8E-kubernetes-%E7%9A%84%E5%85%B3%E7%B3%BB"><strong>&#x4E0E; Kubernetes &#x7684;&#x5173;&#x7CFB;</strong></h4>
<p>Kubernetes &#x7EE7;&#x7EED;&#x8D1F;&#x8D23; Pod &#x8C03;&#x5EA6;&#x3001;liveness&#x3001;service discovery&#x3001;&#x5B58;&#x50A8;&#x548C; RBAC &#x7B49;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x80FD;&#x529B;&#x3002;</p>
<p>AI OS &#x5C42;&#x5219;&#x901A;&#x8FC7; CustomResource&#xFF08;CRD&#xFF09;&#x6765;&#x8868;&#x8FBE; HiveRun&#x3001;HiveFlow&#x3001;HiveStepLease&#x3001;HiveNode &#x7B49;&#x5BF9;&#x8C61;&#xFF0C;&#x7528; Operator &#x5B9E;&#x73B0;&#x8C03;&#x8C10;&#x903B;&#x8F91;&#x3002;</p>
<h4 id="%E6%BC%94%E8%BF%9B%E8%B7%AF%E5%BE%84%E5%BB%BA%E8%AE%AE"><strong>&#x6F14;&#x8FDB;&#x8DEF;&#x5F84;&#x5EFA;&#x8BAE;</strong></h4>
<p>&#x63A8;&#x8350;&#x4ECE;&#x5C0F;&#x6B65;&#x5F00;&#x59CB;&#xFF1A;</p>
<ol><li><strong>Phase 1</strong>&#xFF1A;&#x5355;&#x8282;&#x70B9;&#x8865;&#x9F50; run ledger&#x3001;flow graph &#x548C; side-effect &#x53EF;&#x89C6;&#x5316;</li><li><strong>Phase 2</strong>&#xFF1A;&#x5B9E;&#x73B0;&#x5355;&#x96C6;&#x7FA4; step scheduler &#x548C;&#x8282;&#x70B9;&#x7BA1;&#x7406;</li><li><strong>Phase 3</strong>&#xFF1A;&#x52A0;&#x5165;&#x8F7B;&#x91CF;&#x89D2;&#x8272;&#x63A8;&#x8350;</li><li><strong>Phase 4</strong>&#xFF1A;&#x5B9E;&#x73B0;&#x81EA;&#x9002;&#x5E94;&#x96C6;&#x7FA4;&#x884C;&#x4E3A;</li></ol>
<p>&#x7B2C;&#x4E00;&#x76EE;&#x6807;&#x4E0D;&#x662F;&#x8FFD;&#x6C42;&#x5B8C;&#x5168;&#x81EA;&#x6CBB;&#xFF0C;&#x800C;&#x662F;&#x5148;&#x505A;&#x4E00;&#x4E2A;<strong>&#x5355;&#x8282;&#x70B9;&#x3001;&#x5177;&#x5907;&#x4E00;&#x6D41;&#x53EF;&#x89C2;&#x6D4B;&#x80FD;&#x529B;&#x7684; AI &#x8FD0;&#x884C;&#x65F6;</strong>&#x3002;&#x5148;&#x8BA9;&#x6267;&#x884C;&#x53EF;&#x89C1;&#xFF0C;&#x518D;&#x8BA9;&#x526F;&#x4F5C;&#x7528;&#x53EF;&#x6CBB;&#x7406;&#xFF0C;&#x6700;&#x540E;&#x518D;&#x505A;&#x8DE8;&#x8282;&#x70B9;&#x8C03;&#x5EA6;&#x3002;</p>
<p>Kubernetes AI OS &#x7684;&#x76EE;&#x6807;&#xFF0C;&#x662F;&#x8BA9; Kubernetes &#x771F;&#x6B63;&#x6210;&#x4E3A; AI &#x65F6;&#x4EE3;&#x7684;&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x5E95;&#x5EA7;&#xFF1A;&#x5728;&#x4FDD;&#x6301;&#x5B89;&#x5168;&#x548C;&#x53EF;&#x63A7;&#x7684;&#x524D;&#x63D0;&#x4E0B;&#xFF0C;&#x5145;&#x5206;&#x53D1;&#x6325;&#x591A;&#x667A;&#x80FD;&#x4F53;&#x7684;&#x534F;&#x4F5C;&#x80FD;&#x529B;&#x3002;</p>
<p></p>]]></content:encoded></item><item><title><![CDATA[openclaw架构设计]]></title><description><![CDATA[<p>&#x5728;&#x5927;&#x6A21;&#x578B;&#x6280;&#x672F;&#x5FEB;&#x901F;&#x8FED;&#x4EE3;&#x7684;&#x4ECA;&#x5929;&#xFF0C;&#x591A;&#x6570;AI&#x5E94;&#x7528;&#x4ECD;&#x505C;&#x7559;&#x5728;&#x201C;&#x804A;&#x5929;&#x4EA4;&#x4E92;&#x201D;&#x7684;&#x8868;&#x5C42;&#x2014;&#x2014;&#x7528;&#x6237;&#x8F93;&#x5165;&#x95EE;&#x9898;&#xFF0C;&#x6A21;&#x578B;&#x8FD4;&#x56DE;&#x6587;&#x672C;&#xFF0C;&#x4F46;&#x65E0;</p>]]></description><link>https://tanzhuo.xyz/untitled-2/</link><guid isPermaLink="false">69ce119e77fdcf00013a881c</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Thu, 02 Apr 2026 06:50:32 GMT</pubDate><content:encoded><![CDATA[<p>&#x5728;&#x5927;&#x6A21;&#x578B;&#x6280;&#x672F;&#x5FEB;&#x901F;&#x8FED;&#x4EE3;&#x7684;&#x4ECA;&#x5929;&#xFF0C;&#x591A;&#x6570;AI&#x5E94;&#x7528;&#x4ECD;&#x505C;&#x7559;&#x5728;&#x201C;&#x804A;&#x5929;&#x4EA4;&#x4E92;&#x201D;&#x7684;&#x8868;&#x5C42;&#x2014;&#x2014;&#x7528;&#x6237;&#x8F93;&#x5165;&#x95EE;&#x9898;&#xFF0C;&#x6A21;&#x578B;&#x8FD4;&#x56DE;&#x6587;&#x672C;&#xFF0C;&#x4F46;&#x65E0;&#x6CD5;&#x771F;&#x6B63;&#x89E6;&#x8FBE;&#x672C;&#x5730;&#x8BBE;&#x5907;&#x3001;&#x6267;&#x884C;&#x5B9E;&#x9645;&#x4EFB;&#x52A1;&#x3002;OpenClaw&#xFF08;&#x524D;&#x8EAB;&#x4E3A;Clawdbot/Moltbot/Molty&#xFF09;&#x7684;&#x51FA;&#x73B0;&#x6253;&#x7834;&#x4E86;&#x8FD9;&#x4E00;&#x5C40;&#x9650;&#xFF1A;&#x5B83;&#x5C06;&#x5927;&#x6A21;&#x578B;&#x7684;&#x201C;&#x63A8;&#x7406;&#x80FD;&#x529B;&#x201D;&#x4E0E;&#x672C;&#x5730;&#x6267;&#x884C;&#x73AF;&#x5883;&#x5F7B;&#x5E95;&#x5206;&#x79BB;&#xFF0C;&#x8BA9;AI&#x4ECE;&#x201C;&#x5BF9;&#x8BDD;&#x52A9;&#x624B;&#x201D;&#x5347;&#x7EA7;&#x4E3A;&#x201C;&#x53EF;&#x81EA;&#x4E3B;&#x884C;&#x52A8;&#x7684;&#x4EE3;&#x7406;&#x201D;&#x3002;&#x672C;&#x6587;&#x5C06;&#x4ECE;&#x6574;&#x4F53;&#x67B6;&#x6784;&#x3001;&#x8FD0;&#x884C;&#x903B;&#x8F91;&#x3001;&#x8BBE;&#x8BA1;&#x4EAE;&#x70B9;&#x4E09;&#x4E2A;&#x7EF4;&#x5EA6;&#xFF0C;&#x6DF1;&#x5165;&#x89E3;&#x6790;&#x8FD9;&#x6B3E;&#x7531;Peter Steinberger&#x5F00;&#x53D1;&#x7684;TypeScript/Node.js&#x5F00;&#x6E90;&#x5DE5;&#x5177;&#x3002;</p>
<h2 id="%E6%95%B4%E4%BD%93%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1%EF%BC%9A%E4%B8%AD%E5%BF%83%E8%BE%90%E5%B0%84%E5%BC%8F%E5%88%86%E5%B1%82%E8%A7%A3%E8%80%A6%E7%9A%84%E2%80%9C%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E7%BA%A7%E2%80%9D%E6%A1%86%E6%9E%B6">&#x6574;&#x4F53;&#x67B6;&#x6784;&#x8BBE;&#x8BA1;&#xFF1A;&#x4E2D;&#x5FC3;&#x8F90;&#x5C04;&#x5F0F;+&#x5206;&#x5C42;&#x89E3;&#x8026;&#x7684;&#x201C;&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#x7EA7;&#x201D;&#x6846;&#x67B6;</h2>
<figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_iy2svaiy2svaiy2s-1.png" class="kg-image" alt loading="lazy" width="1408" height="768" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/04/Gemini_Generated_Image_iy2svaiy2svaiy2s-1.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/04/Gemini_Generated_Image_iy2svaiy2svaiy2s-1.png 1000w, https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_iy2svaiy2svaiy2s-1.png 1408w" sizes="(min-width: 720px) 720px"></figure>
<p>OpenClaw&#x7684;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x54F2;&#x5B66;&#x662F;&#x201C;&#x628A;AI&#x5F53;&#x6210;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x95EE;&#x9898;&#xFF0C;&#x800C;&#x975E;&#x63D0;&#x793A;&#x5DE5;&#x7A0B;&#x95EE;&#x9898;&#x201D;&#x2014;&#x2014;&#x6A21;&#x578B;&#x4EC5;&#x8D1F;&#x8D23;&#x63A8;&#x7406;&#xFF0C;&#x7CFB;&#x7EDF;&#x5219;&#x627F;&#x62C5;&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x3001;&#x6267;&#x884C;&#x63A7;&#x5236;&#x3001;&#x5B89;&#x5168;&#x4FDD;&#x969C;&#x548C;&#x591A;&#x6E20;&#x9053;&#x534F;&#x540C;&#x3002;&#x5176;&#x67B6;&#x6784;&#x91C7;&#x7528;<strong>&#x4E2D;&#x5FC3;&#x8F90;&#x5C04;&#x5F0F;&#xFF08;Hub-and-Spoke&#xFF09;</strong>&#x4E0E;<strong>&#x5206;&#x5C42;&#x89E3;&#x8026;</strong>&#x7ED3;&#x5408;&#x7684;&#x65B9;&#x5F0F;&#xFF0C;&#x65E2;&#x4FDD;&#x8BC1;&#x4E86;&#x6838;&#x5FC3;&#x903B;&#x8F91;&#x7684;&#x96C6;&#x4E2D;&#x53EF;&#x63A7;&#xFF0C;&#x53C8;&#x517C;&#x987E;&#x4E86;&#x7EC4;&#x4EF6;&#x7684;&#x7075;&#x6D3B;&#x6027;&#x3002;</p>
<h3 id="%E4%B8%AD%E5%BF%83%E8%BE%90%E5%B0%84%E5%BC%8F%EF%BC%9Agateway%E4%BD%9C%E4%B8%BA%E5%94%AF%E4%B8%80%E6%8E%A7%E5%88%B6%E5%B9%B3%E9%9D%A2">&#x4E2D;&#x5FC3;&#x8F90;&#x5C04;&#x5F0F;&#xFF1A;Gateway&#x4F5C;&#x4E3A;&#x552F;&#x4E00;&#x63A7;&#x5236;&#x5E73;&#x9762;</h3>
<ul><li>OpenClaw&#x4EE5;<strong>Gateway&#xFF08;&#x7F51;&#x5173;&#xFF09;</strong>&#x4E3A;&#x4E2D;&#x5FC3;&#xFF0C;&#x6240;&#x6709;&#x7EC4;&#x4EF6;&#xFF08;&#x5BA2;&#x6237;&#x7AEF;&#x3001;&#x6E20;&#x9053;&#x9002;&#x914D;&#x5668;&#x3001;Agent&#x6267;&#x884C;&#x5668;&#x7B49;&#xFF09;&#x90FD;&#x56F4;&#x7ED5;Gateway&#x8F90;&#x5C04;&#x8FDE;&#x63A5;&#x3002;Gateway&#x662F;&#x7CFB;&#x7EDF;&#x7684;&#x201C;&#x4EA4;&#x901A;&#x67A2;&#x7EBD;&#x201D;&#xFF0C;&#x9ED8;&#x8BA4;&#x7ED1;&#x5B9A;&#x672C;&#x5730;&#x56DE;&#x73AF;&#x5730;&#x5740;&#xFF08;127.0.0.1:18789&#xFF09;&#xFF0C;&#x4EC5;&#x5141;&#x8BB8;&#x672C;&#x5730;&#x8BBE;&#x5907;&#x8BBF;&#x95EE;&#xFF0C;&#x4ECE;&#x6839;&#x6E90;&#x4FDD;&#x969C;&#x6570;&#x636E;&#x9690;&#x79C1;&#x3002;&#x5B83;&#x7684;&#x6838;&#x5FC3;&#x804C;&#x8D23;&#x5305;&#x62EC;&#xFF1A;<strong>&#x7EDF;&#x4E00;&#x8BA4;&#x8BC1;&#x4E0E;&#x4F1A;&#x8BDD;&#x9694;&#x79BB;</strong>&#xFF1A;&#x4E0D;&#x540C;&#x7528;&#x6237;&#x6216;&#x8BBE;&#x5907;&#x7684;&#x4F1A;&#x8BDD;&#x72EC;&#x7ACB;&#x7BA1;&#x7406;&#xFF0C;&#x907F;&#x514D;&#x6570;&#x636E;&#x4EA4;&#x53C9;&#x6C61;&#x67D3;&#xFF1B;</li><li><strong>Lane Queue&#xFF08;&#x8F66;&#x9053;&#x5F0F;&#x4E32;&#x884C;&#x961F;&#x5217;&#xFF09;</strong>&#xFF1A;&#x6BCF;&#x4E2A;&#x4F1A;&#x8BDD;&#x9ED8;&#x8BA4;&#x4E32;&#x884C;&#x6267;&#x884C;&#x4EFB;&#x52A1;&#xFF0C;&#x5F7B;&#x5E95;&#x89E3;&#x51B3;&#x591A;&#x4EFB;&#x52A1;&#x5E76;&#x53D1;&#x5BFC;&#x81F4;&#x7684;&#x72B6;&#x6001;&#x51B2;&#x7A81;&#x548C;&#x65E5;&#x5FD7;&#x4EA4;&#x7EC7;&#x95EE;&#x9898;&#xFF08;&#x53EF;&#x624B;&#x52A8;&#x5F00;&#x542F;&#x5E76;&#x884C;&#x6A21;&#x5F0F;&#xFF09;&#xFF1B;</li><li><strong>&#x6D88;&#x606F;&#x8DEF;&#x7531;&#x4E0E;&#x8C03;&#x5EA6;</strong>&#xFF1A;&#x5C06;&#x6807;&#x51C6;&#x5316;&#x540E;&#x7684;&#x6D88;&#x606F;&#x7CBE;&#x51C6;&#x8F6C;&#x53D1;&#x5230;&#x5BF9;&#x5E94;Agent&#xFF1B;</li><li><strong>&#x6D41;&#x5F0F;&#x4EA4;&#x4E92;&#x652F;&#x6301;</strong>&#xFF1A;&#x5B9E;&#x65F6;&#x63A8;&#x9001;&#x6A21;&#x578B;&#x8F93;&#x51FA;&#x548C;&#x201C;&#x6B63;&#x5728;&#x8F93;&#x5165;&#x201D;&#x72B6;&#x6001;&#xFF0C;&#x6A21;&#x62DF;&#x81EA;&#x7136;&#x5BF9;&#x8BDD;&#x4F53;&#x9A8C;&#x3002;</li></ul>
<h3 id="%E5%88%86%E5%B1%82%E6%9E%B6%E6%9E%84%EF%BC%9A%E4%BB%8E%E5%A4%96%E5%88%B0%E5%86%85%E7%9A%84%E8%83%BD%E5%8A%9B%E6%8B%86%E8%A7%A3">&#x5206;&#x5C42;&#x67B6;&#x6784;&#xFF1A;&#x4ECE;&#x5916;&#x5230;&#x5185;&#x7684;&#x80FD;&#x529B;&#x62C6;&#x89E3;</h3>
<p>OpenClaw&#x7684;&#x5206;&#x5C42;&#x67B6;&#x6784;&#x4ECE;&#x7528;&#x6237;&#x4EA4;&#x4E92;&#x5230;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x5C42;&#x5C42;&#x9012;&#x8FDB;&#xFF0C;&#x6BCF;&#x4E00;&#x5C42;&#x804C;&#x8D23;&#x660E;&#x786E;&#x3001;&#x53EF;&#x72EC;&#x7ACB;&#x6269;&#x5C55;&#xFF1A;</p>
<p><strong>&#x5BA2;&#x6237;&#x7AEF;&#x5C42;&#xFF1A;&#x591A;&#x5165;&#x53E3;&#x7684;&#x4EA4;&#x4E92;&#x754C;&#x9762;</strong></p>
<p>&#x7528;&#x6237;&#x65E0;&#x9700;&#x4F9D;&#x8D56;&#x4E13;&#x7528;App&#xFF0C;&#x53EF;&#x901A;&#x8FC7;&#x4EE5;&#x4E0B;&#x65B9;&#x5F0F;&#x4E0E;OpenClaw&#x4EA4;&#x4E92;&#xFF1A;</p>
<ul><li>&#x547D;&#x4EE4;&#x884C;&#x5DE5;&#x5177;&#xFF08;CLI&#xFF09;&#xFF1A;&#x9002;&#x5408;&#x6280;&#x672F;&#x7528;&#x6237;&#x5FEB;&#x901F;&#x8C03;&#x8BD5;&#xFF1B;</li><li>Web UI&#xFF1A;&#x53EF;&#x89C6;&#x5316;&#x64CD;&#x4F5C;&#x9762;&#x677F;&#xFF1B;</li><li>macOS&#x83DC;&#x5355;&#x680F;App&#x3001;iOS/Android Node&#xFF1A;&#x79FB;&#x52A8;&#x8BBE;&#x5907;&#x7AEF;&#x7684;&#x8F7B;&#x91CF;&#x5165;&#x53E3;&#xFF1B;</li><li>&#x7B2C;&#x4E09;&#x65B9;&#x804A;&#x5929;&#x5E73;&#x53F0;&#xFF1A;&#x652F;&#x6301;WhatsApp&#x3001;Telegram&#x3001;Discord&#x7B49;20+&#x5E38;&#x7528;App&#xFF0C;&#x7528;&#x6237;&#x53EF;&#x76F4;&#x63A5;&#x7528;&#x719F;&#x6089;&#x7684;&#x5DE5;&#x5177;&#x4E0B;&#x8FBE;&#x6307;&#x4EE4;&#x3002;</li></ul>
<p><strong>&#x63A5;&#x5165;&#x534F;&#x8C03;&#x5C42;&#xFF1A;Gateway&#x7684;&#x201C;&#x4E2D;&#x67A2;&#x529F;&#x80FD;&#x201D;</strong></p>
<p>&#x5982;&#x524D;&#x6240;&#x8FF0;&#xFF0C;Gateway&#x662F;&#x63A5;&#x5165;&#x534F;&#x8C03;&#x7684;&#x6838;&#x5FC3;&#xFF0C;&#x8D1F;&#x8D23;&#x5C06;&#x5F02;&#x6784;&#x8F93;&#x5165;&#x8F6C;&#x5316;&#x4E3A;&#x7CFB;&#x7EDF;&#x53EF;&#x8BC6;&#x522B;&#x7684;&#x683C;&#x5F0F;&#xFF0C;&#x5E76;&#x7BA1;&#x7406;&#x4F1A;&#x8BDD;&#x751F;&#x547D;&#x5468;&#x671F;&#x3002;</p>
<p><strong>&#x6E20;&#x9053;&#x62BD;&#x8C61;&#x5C42;&#xFF1A;&#x7A81;&#x7834;&#x5E73;&#x53F0;&#x534F;&#x8BAE;&#x58C1;&#x5792;</strong></p>
<p>&#x4E0D;&#x540C;&#x804A;&#x5929;&#x5E73;&#x53F0;&#x7684;&#x6D88;&#x606F;&#x534F;&#x8BAE;&#x5DEE;&#x5F02;&#x5DE8;&#x5927;&#xFF08;&#x5982;WhatsApp&#x7684;Baileys&#x534F;&#x8BAE;&#x3001;Telegram&#x7684;MTProto&#x534F;&#x8BAE;&#xFF09;&#xFF0C;<strong>Channel Adapters&#xFF08;&#x6E20;&#x9053;&#x9002;&#x914D;&#x5668;&#xFF09;</strong> &#x626E;&#x6F14;&#x4E86;&#x201C;&#x7FFB;&#x8BD1;&#x5B98;&#x201D;&#x7684;&#x89D2;&#x8272;&#xFF1A;&#x5B83;&#x5C06;&#x5404;&#x5E73;&#x53F0;&#x7684;&#x6D88;&#x606F;&#xFF08;&#x6587;&#x672C;&#x3001;&#x56FE;&#x7247;&#x3001;&#x8BED;&#x97F3;&#x7B49;&#xFF09;&#x7EDF;&#x4E00;&#x8F6C;&#x5316;&#x4E3A;OpenClaw&#x7684;&#x5185;&#x90E8;&#x6807;&#x51C6;&#x683C;&#x5F0F;&#xFF0C;&#x5E76;&#x5904;&#x7406;&#x9644;&#x4EF6;&#x4E0B;&#x8F7D;&#x3001;&#x7F13;&#x5B58;&#x548C;&#x8BBF;&#x95EE;&#x63A7;&#x5236;&#xFF08;&#x5982;&#x201C;&#x4EC5;&#x5141;&#x8BB8;&#x6307;&#x5B9A;&#x8054;&#x7CFB;&#x4EBA;&#x53D1;&#x9001;&#x6307;&#x4EE4;&#x201D;&#xFF09;&#x3002;</p>
<p><strong>&#x6838;&#x5FC3;&#x903B;&#x8F91;&#x5C42;&#xFF1A;Agent&#x7684;&#x201C;&#x601D;&#x8003;&#x4E0E;&#x6267;&#x884C;&#x5F15;&#x64CE;&#x201D;</strong></p>
<ul><li>&#x6838;&#x5FC3;&#x903B;&#x8F91;&#x5C42;&#x7531;<strong>Agent Runner</strong>&#x548C;<strong>Memory System</strong>&#x7EC4;&#x6210;&#xFF0C;&#x662F;AI&#x4EE3;&#x7406;&#x201C;&#x505A;&#x4E8B;&#x201D;&#x7684;&#x5173;&#x952E;&#xFF1A;<strong>Agent Runner</strong>&#xFF1A;&#x6BCF;&#x4E2A;&#x6E20;&#x9053;&#x6216;&#x7FA4;&#x7EC4;&#x53EF;&#x6620;&#x5C04;&#x5230;&#x72EC;&#x7ACB;&#x7684;Agent&#x5B9E;&#x4F8B;&#xFF08;&#x652F;&#x6301;&#x591A;Agent&#x534F;&#x4F5C;&#xFF09;&#xFF0C;&#x901A;&#x8FC7;RPC&#x8C03;&#x7528;Pi Agent Runtime&#x5B8C;&#x6210;&#x201C;&#x63A5;&#x6536;&#x6307;&#x4EE4;&#x2192;&#x8C03;&#x7528;&#x6A21;&#x578B;&#x2192;&#x6267;&#x884C;&#x5DE5;&#x5177;&#x2192;&#x751F;&#x6210;&#x7ED3;&#x679C;&#x201D;&#x7684;&#x5B8C;&#x6574;&#x5FAA;&#x73AF;&#xFF1B;</li><li><strong>Memory System</strong>&#xFF1A;&#x8D1F;&#x8D23;&#x4E0A;&#x4E0B;&#x6587;&#x7BA1;&#x7406;&#xFF0C;&#x5305;&#x62EC;&#x4F1A;&#x8BDD;&#x5386;&#x53F2;&#x3001;&#x7528;&#x6237;&#x957F;&#x671F;&#x8BB0;&#x5FC6;&#x3001;&#x5DE5;&#x5177;&#x80FD;&#x529B;&#x63CF;&#x8FF0;&#x7B49;&#xFF0C;&#x4E3A;&#x6A21;&#x578B;&#x63D0;&#x4F9B;&#x51B3;&#x7B56;&#x4F9D;&#x636E;&#x3002;</li></ul>
<p><strong>&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x5C42;&#xFF1A;&#x672C;&#x5730;&#x6267;&#x884C;&#x7684;&#x201C;&#x5730;&#x57FA;&#x201D;</strong></p>
<p>&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x5C42;&#x63D0;&#x4F9B;&#x7CFB;&#x7EDF;&#x8FD0;&#x884C;&#x7684;&#x57FA;&#x7840;&#x80FD;&#x529B;&#xFF1A;</p>
<ul><li>&#x672C;&#x5730;&#x6301;&#x4E45;&#x5316;&#xFF1A;&#x7528;Markdown&#x548C;.jsonl&#x683C;&#x5F0F;&#x5B58;&#x50A8;&#x6240;&#x6709;&#x6570;&#x636E;&#xFF08;&#x907F;&#x514D;&#x4F9D;&#x8D56;&#x4E91;&#x7AEF;&#x6570;&#x636E;&#x5E93;&#xFF09;&#xFF1B;</li><li>WebSocket&#x6D41;&#x5F0F;&#x901A;&#x4FE1;&#xFF1A;&#x4FDD;&#x969C;&#x5BA2;&#x6237;&#x7AEF;&#x4E0E;Gateway&#x7684;&#x5B9E;&#x65F6;&#x8FDE;&#x63A5;&#xFF1B;</li><li>&#x6C99;&#x7BB1;&#x6267;&#x884C;&#xFF1A;&#x9650;&#x5236;&#x5DE5;&#x5177;&#x7684;&#x7CFB;&#x7EDF;&#x6743;&#x9650;&#xFF0C;&#x9632;&#x6B62;&#x6076;&#x610F;&#x64CD;&#x4F5C;&#xFF1B;</li><li>&#x5B9A;&#x65F6;&#x4EFB;&#x52A1;&#xFF08;Cron&#xFF09;&#x4E0E;Webhook&#xFF1A;&#x652F;&#x6301;&#x4E3B;&#x52A8;&#x89E6;&#x53D1;&#x4EFB;&#x52A1;&#xFF08;&#x5982;&#x6BCF;&#x65E5;&#x6668;&#x95F4;&#x62A5;&#x544A;&#xFF09;&#x3002;</li></ul>
<p><strong>&#x6838;&#x5FC3;&#x7EC4;&#x4EF6;&#x5173;&#x7CFB;&#xFF1A;&#x5404;&#x6A21;&#x5757;&#x5982;&#x4F55;&#x534F;&#x540C;&#x5DE5;&#x4F5C;&#xFF1F;</strong></p>
<p>&#x4E3A;&#x66F4;&#x6E05;&#x6670;&#x5730;&#x7406;&#x89E3;&#x67B6;&#x6784;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;&#x6838;&#x5FC3;&#x7EC4;&#x4EF6;&#x7684;&#x5173;&#x7CFB;&#x7B80;&#x5316;&#x4E3A;&#xFF1A;</p>
<ol><li><strong>Gateway</strong>&#x4F5C;&#x4E3A;&#x201C;&#x8C03;&#x5EA6;&#x4E2D;&#x5FC3;&#x201D;&#xFF0C;&#x63A5;&#x6536;&#x6765;&#x81EA;&#x5BA2;&#x6237;&#x7AEF;&#x6216;&#x6E20;&#x9053;&#x9002;&#x914D;&#x5668;&#x7684;&#x6D88;&#x606F;&#xFF0C;&#x5206;&#x914D;&#x7ED9;&#x5BF9;&#x5E94;&#x7684;Agent&#xFF1B;</li><li><strong>Agent Runner</strong>&#x6839;&#x636E;Gateway&#x7684;&#x6307;&#x4EE4;&#xFF0C;&#x8C03;&#x7528;&#x6A21;&#x578B;&#x751F;&#x6210;&#x51B3;&#x7B56;&#xFF0C;&#x5E76;&#x6267;&#x884C;&#x5DE5;&#x5177;&#xFF08;&#x5982;&#x8BFB;&#x5199;&#x6587;&#x4EF6;&#x3001;&#x64CD;&#x4F5C;&#x6D4F;&#x89C8;&#x5668;&#xFF09;&#xFF1B;</li><li><strong>Channel Adapters</strong>&#x8D1F;&#x8D23;&#x201C;&#x7FFB;&#x8BD1;&#x201D;&#x7B2C;&#x4E09;&#x65B9;&#x5E73;&#x53F0;&#x7684;&#x6D88;&#x606F;&#xFF0C;&#x8BA9;&#x7528;&#x6237;&#x65E0;&#x9700;&#x5207;&#x6362;&#x5DE5;&#x5177;&#x5373;&#x53EF;&#x4EA4;&#x4E92;&#xFF1B;</li><li><strong>Skills&#xFF08;&#x6280;&#x80FD;&#x63D2;&#x4EF6;&#xFF09;</strong>&#xFF1A;&#x5B58;&#x653E;&#x5728;`~/.openclaw/workspace/skills`&#x76EE;&#x5F55;&#x4E0B;&#xFF0C;Agent&#x53EF;&#x81EA;&#x4E3B;&#x53D1;&#x73B0;&#x3001;&#x5B89;&#x88C5;&#x5E76;&#x8C03;&#x7528;&#xFF08;&#x652F;&#x6301;ClawHub&#x6CE8;&#x518C;&#x8868;&#x5206;&#x4EAB;&#x6280;&#x80FD;&#xFF09;&#xFF1B;</li><li><strong>Nodes&#xFF08;&#x8BBE;&#x5907;&#x7AEF;&#x6267;&#x884C;&#x5668;&#xFF09;</strong>&#xFF1A;&#x5728;macOS&#x3001;iOS&#x7B49;&#x8BBE;&#x5907;&#x4E0A;&#x8FD0;&#x884C;&#xFF0C;&#x901A;&#x8FC7;WebSocket&#x66B4;&#x9732;&#x672C;&#x5730;&#x786C;&#x4EF6;&#x80FD;&#x529B;&#xFF08;&#x5982;&#x8BED;&#x97F3;&#x8F93;&#x5165;&#x3001;&#x6444;&#x50CF;&#x5934;&#x3001;&#x5C4F;&#x5E55;&#x5F55;&#x5236;&#xFF09;&#xFF1B;</li><li><strong>Canvas</strong>&#xFF1A;&#x72EC;&#x7ACB;&#x7AEF;&#x53E3;&#xFF08;18793&#xFF09;&#x63D0;&#x4F9B;&#x7684;&#x53EF;&#x89C6;&#x5316;&#x5DE5;&#x4F5C;&#x7A7A;&#x95F4;&#xFF0C;Agent&#x53EF;&#x751F;&#x6210;HTML/A2UI&#x754C;&#x9762;&#xFF08;&#x5982;&#x4EFB;&#x52A1;&#x8FDB;&#x5EA6;&#x6761;&#x3001;&#x6570;&#x636E;&#x4EEA;&#x8868;&#x76D8;&#xFF09;&#x3002;</li></ol>
<h3 id="%E8%BF%90%E8%A1%8C%E9%80%BB%E8%BE%91%EF%BC%9Aagent-loop%E4%B8%8E%E4%B8%BB%E5%8A%A8%E8%B0%83%E5%BA%A6%E7%9A%84%E2%80%9C%E5%81%9A%E4%BA%8B%E2%80%9D%E6%9C%BA%E5%88%B6">&#x8FD0;&#x884C;&#x903B;&#x8F91;&#xFF1A;Agent Loop&#x4E0E;&#x4E3B;&#x52A8;&#x8C03;&#x5EA6;&#x7684;&#x201C;&#x505A;&#x4E8B;&#x201D;&#x673A;&#x5236;</h3>
<p>OpenClaw&#x7684;&#x6838;&#x5FC3;&#x4EF7;&#x503C;&#x662F;&#x201C;&#x8BA9;AI&#x771F;&#x6B63;&#x505A;&#x4E8B;&#x201D;&#xFF0C;&#x8FD9;&#x4F9D;&#x8D56;&#x4E8E;<strong>&#x53EF;&#x5FAA;&#x73AF;&#x7684;Agent Loop&#xFF08;&#x4EE3;&#x7406;&#x5FAA;&#x73AF;&#xFF09;</strong>&#x548C;<strong>&#x4E3B;&#x52A8;&#x8C03;&#x5EA6;&#x673A;&#x5236;</strong>&#x2014;&#x2014;&#x524D;&#x8005;&#x5904;&#x7406;&#x7528;&#x6237;&#x89E6;&#x53D1;&#x7684;&#x4EFB;&#x52A1;&#xFF0C;&#x540E;&#x8005;&#x5B9E;&#x73B0;&#x65E0;&#x4EBA;&#x503C;&#x5B88;&#x7684;&#x81EA;&#x4E3B;&#x8FD0;&#x884C;&#x3002;</p>
<p><strong>&#x5178;&#x578B;&#x6D88;&#x606F;&#x5904;&#x7406;&#x6D41;&#x7A0B;&#xFF1A;&#x4ECE;&#x8F93;&#x5165;&#x5230;&#x8F93;&#x51FA;&#x7684;&#x5168;&#x94FE;&#x8DEF;</strong></p>
<p>&#x4E00;&#x6761;&#x7528;&#x6237;&#x6307;&#x4EE4;&#xFF08;&#x5982;&#x201C;&#x6574;&#x7406;&#x684C;&#x9762;&#x6700;&#x8FD1;3&#x5929;&#x7684;&#x6587;&#x4EF6;&#x5E76;&#x751F;&#x6210;&#x6E05;&#x5355;&#x201D;&#xFF09;&#x7684;&#x5904;&#x7406;&#x6D41;&#x7A0B;&#x5982;&#x4E0B;&#xFF1A;</p>
<p><strong>&#x6D88;&#x606F;&#x8FDB;&#x5165;&#x4E0E;&#x6807;&#x51C6;&#x5316;</strong></p>
<p>&#x7528;&#x6237;&#x901A;&#x8FC7;Telegram&#x53D1;&#x9001;&#x6307;&#x4EE4;&#x2192;Channel Adapter&#x5C06;Telegram&#x6D88;&#x606F;&#x8F6C;&#x5316;&#x4E3A;&#x7CFB;&#x7EDF;&#x6807;&#x51C6;&#x683C;&#x5F0F;&#xFF08;&#x5305;&#x542B;&#x6587;&#x672C;&#x5185;&#x5BB9;&#x3001;&#x53D1;&#x9001;&#x8005;&#x4FE1;&#x606F;&#x3001;&#x4E0A;&#x4E0B;&#x6587;&#xFF09;&#x2192;&#x5C06;&#x6807;&#x51C6;&#x5316;&#x6D88;&#x606F;&#x4E22;&#x5165;Gateway&#x7684;&#x5BF9;&#x5E94;Session Lane Queue&#xFF08;&#x4E32;&#x884C;&#x6267;&#x884C;&#xFF0C;&#x907F;&#x514D;&#x51B2;&#x7A81;&#xFF09;&#x3002;</p>
<p><strong>&#x8DEF;&#x7531;&#x4E0E;Agent&#x6FC0;&#x6D3B;</strong></p>
<p>Gateway&#x6839;&#x636E;&#x914D;&#x7F6E;&#xFF08;&#x5982;&#x201C;main&#x4F1A;&#x8BDD;&#x7ED1;&#x5B9A;&#x9ED8;&#x8BA4;Agent&#x201D;&#x201C;&#x975E;main&#x4F1A;&#x8BDD;&#x9700;@&#x89E6;&#x53D1;&#x201D;&#xFF09;&#xFF0C;&#x5C06;&#x6D88;&#x606F;&#x8DEF;&#x7531;&#x5230;&#x76EE;&#x6807;Agent&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x7528;&#x6237;&#x5728;&#x5BB6;&#x5EAD;&#x7FA4;&#x7EC4;&#x4E2D;@OpenClaw&#xFF0C;Gateway&#x4F1A;&#x6FC0;&#x6D3B;&#x201C;&#x5BB6;&#x5EAD;&#x52A9;&#x624B;&#x201D;Agent&#x3002;</p>
<p><strong>&#x4E0A;&#x4E0B;&#x6587;&#x7EC4;&#x88C5;&#xFF1A;&#x8BA9;Agent&#x201C;&#x8BB0;&#x5F97;&#x201D;&#x5173;&#x952E;&#x4FE1;&#x606F;</strong></p>
<p>Memory System&#x4F1A;&#x81EA;&#x52A8;&#x7EC4;&#x88C5;&#x4EE5;&#x4E0B;&#x5185;&#x5BB9;&#xFF0C;&#x4F5C;&#x4E3A;&#x6A21;&#x578B;&#x7684;&#x8F93;&#x5165;&#x4E0A;&#x4E0B;&#x6587;&#xFF1A;</p>
<ul><li>&#x5F53;&#x524D;&#x4F1A;&#x8BDD;&#x7684;&#x5386;&#x53F2;&#x6D88;&#x606F;&#xFF08;&#x907F;&#x514D;Agent&#x201C;&#x5931;&#x5FC6;&#x201D;&#xFF09;&#xFF1B;</li><li>&#x7528;&#x6237;&#x957F;&#x671F;&#x8BB0;&#x5FC6;&#xFF08;&#x5982;&#x201C;&#x7528;&#x6237;&#x559C;&#x6B22;&#x7528;Markdown&#x6574;&#x7406;&#x6587;&#x4EF6;&#x201D;&#x201C;&#x684C;&#x9762;&#x8DEF;&#x5F84;&#x662F;~/Desktop&#x201D;&#xFF09;&#xFF1B;</li><li>&#x7CFB;&#x7EDF;&#x63D0;&#x793A;&#xFF1A;&#x5305;&#x62EC;AGENTS.md&#xFF08;Agent&#x7684;&#x884C;&#x4E3A;&#x57FA;&#x7EBF;&#xFF0C;&#x5982;&#x201C;&#x4F18;&#x5148;&#x4F7F;&#x7528;&#x672C;&#x5730;&#x5DE5;&#x5177;&#x201D;&#xFF09;&#x3001;SOUL.md&#xFF08;&#x6027;&#x683C;&#x8BBE;&#x5B9A;&#xFF0C;&#x5982;&#x201C;&#x7B80;&#x6D01;&#x9AD8;&#x6548;&#x201D;&#xFF09;&#x3001;TOOLS.md&#xFF08;&#x5DE5;&#x5177;&#x7684;&#x80FD;&#x529B;&#x63CF;&#x8FF0;&#xFF0C;&#x5982;&#x201C;file.read&#x53EF;&#x8BFB;&#x53D6;&#x672C;&#x5730;&#x6587;&#x4EF6;&#x201D;&#xFF09;&#xFF1B;</li><li>&#x5DF2;&#x5B89;&#x88C5;&#x7684;Skills&#xFF08;&#x5982;&#x201C;&#x6587;&#x4EF6;&#x5206;&#x7C7B;&#x6280;&#x80FD;&#x201D;&#xFF09;&#x3002;</li></ul>
<p>&#x82E5;&#x4E0A;&#x4E0B;&#x6587;&#x8FC7;&#x957F;&#xFF0C;&#x7CFB;&#x7EDF;&#x4F1A;&#x81EA;&#x52A8;&#x538B;&#x7F29;&#x603B;&#x7ED3;&#xFF0C;&#x4FDD;&#x8BC1;&#x6A21;&#x578B;&#x8F93;&#x5165;&#x5728;&#x4E0A;&#x4E0B;&#x6587;&#x7A97;&#x53E3;&#x5185;&#x3002;</p>
<p><strong>&#x6A21;&#x578B;&#x8C03;&#x7528;&#x4E0E;&#x51B3;&#x7B56;&#x751F;&#x6210;</strong></p>
<p>Agent Runner&#x8C03;&#x7528;&#x914D;&#x7F6E;&#x7684;LLM&#xFF08;&#x652F;&#x6301;Claude&#x3001;GPT&#x6216;&#x672C;&#x5730;&#x6A21;&#x578B;&#x5982;Llama 3&#xFF09;&#xFF0C;&#x6A21;&#x578B;&#x57FA;&#x4E8E;&#x4E0A;&#x4E0B;&#x6587;&#x5224;&#x65AD;&#xFF1A;&#x662F;&#x5426;&#x9700;&#x8981;&#x6267;&#x884C;&#x5DE5;&#x5177;&#xFF1F;</p>
<ul><li>&#x82E5;&#x4E0D;&#x9700;&#x8981;&#x5DE5;&#x5177;&#xFF1A;&#x76F4;&#x63A5;&#x751F;&#x6210;&#x81EA;&#x7136;&#x8BED;&#x8A00;&#x56DE;&#x590D;&#xFF08;&#x5982;&#x201C;&#x5DF2;&#x6574;&#x7406;&#x5B8C;&#x6210;&#xFF0C;&#x6E05;&#x5355;&#x5DF2;&#x4FDD;&#x5B58;&#x5230;&#x684C;&#x9762;&#x201D;&#xFF09;&#xFF1B;</li><li>&#x82E5;&#x9700;&#x8981;&#x5DE5;&#x5177;&#xFF1A;&#x751F;&#x6210;&#x5DE5;&#x5177;&#x8C03;&#x7528;&#x6307;&#x4EE4;&#xFF08;&#x5982;`{&quot;name&quot;: &quot;file.list&quot;, &quot;parameters&quot;: {&quot;path&quot;: &quot;~/Desktop&quot;, &quot;days&quot;: 3}}`&#xFF09;&#x3002;</li></ul>
<p><strong>&#x5DE5;&#x5177;&#x6267;&#x884C;&#xFF1A;&#x591A;&#x8F6E;&#x5FAA;&#x73AF;&#x76F4;&#x5230;&#x4EFB;&#x52A1;&#x5B8C;&#x6210;</strong></p>
<ol><li>&#x5DE5;&#x5177;&#x6267;&#x884C;&#x91C7;&#x7528;<strong>&#x5FAA;&#x73AF;&#x673A;&#x5236;</strong>&#xFF1A;Agent Runner&#x5728;&#x6C99;&#x7BB1;&#x4E2D;&#x6267;&#x884C;&#x5DE5;&#x5177;&#xFF08;main&#x4F1A;&#x8BDD;&#x9ED8;&#x8BA4;&#x62E5;&#x6709;&#x4E3B;&#x673A;&#x6743;&#x9650;&#xFF0C;&#x975E;main&#x4F1A;&#x8BDD;&#x53EF;&#x5F3A;&#x5236;Docker&#x6C99;&#x7BB1;&#x9694;&#x79BB;&#xFF09;&#xFF1B;</li><li>&#x5DE5;&#x5177;&#x8FD4;&#x56DE;&#x6267;&#x884C;&#x7ED3;&#x679C;&#xFF08;&#x5982;&#x201C;&#x627E;&#x5230;5&#x4E2A;&#x6587;&#x4EF6;&#xFF1A;report.pdf&#x3001;photo.jpg...&#x201D;&#xFF09;&#xFF1B;</li><li>&#x7ED3;&#x679C;&#x88AB;&#x5199;&#x56DE;&#x4E0A;&#x4E0B;&#x6587;&#xFF0C;Agent Runner&#x518D;&#x6B21;&#x8C03;&#x7528;&#x6A21;&#x578B;&#xFF0C;&#x5224;&#x65AD;&#x662F;&#x5426;&#x9700;&#x8981;&#x8FDB;&#x4E00;&#x6B65;&#x64CD;&#x4F5C;&#xFF08;&#x5982;&#x201C;&#x662F;&#x5426;&#x9700;&#x8981;&#x5C06;&#x6E05;&#x5355;&#x8F6C;&#x4E3A;Markdown&#xFF1F;&#x201D;&#xFF09;&#xFF1B;</li><li>&#x91CD;&#x590D;&#x4E0A;&#x8FF0;&#x6B65;&#x9AA4;&#xFF0C;&#x76F4;&#x5230;&#x6A21;&#x578B;&#x8BA4;&#x4E3A;&#x4EFB;&#x52A1;&#x5B8C;&#x6210;&#x3002;</li></ol>
<p><strong>&#x8F93;&#x51FA;&#x4E0E;&#x6301;&#x4E45;&#x5316;</strong></p>
<p>&#x6700;&#x7EC8;&#x7ED3;&#x679C;&#x901A;&#x8FC7;Gateway&#x6D41;&#x5F0F;&#x63A8;&#x9001;&#x7ED9;&#x539F;&#x6E20;&#x9053;&#xFF08;&#x5982;Telegram&#xFF09;&#xFF0C;&#x540C;&#x65F6;&#x6240;&#x6709;&#x4EA4;&#x4E92;&#x8BB0;&#x5F55;&#x3001;&#x5DE5;&#x5177;&#x6267;&#x884C;&#x65E5;&#x5FD7;&#x3001;&#x8BB0;&#x5FC6;&#x66F4;&#x65B0;&#x90FD;&#x4F1A;&#x5199;&#x5165;&#x672C;&#x5730;&#x7684;.jsonl&#x548C;Markdown&#x6587;&#x4EF6;&#xFF0C;&#x786E;&#x4FDD;&#x6570;&#x636E;&#x53EF;&#x8FFD;&#x6EAF;&#x4E14;&#x4E0D;&#x4F9D;&#x8D56;&#x4E91;&#x7AEF;&#x3002;</p>
<h3 id="%E4%B8%BB%E5%8A%A8%E8%BF%90%E8%A1%8C%E6%9C%BA%E5%88%B6%EF%BC%9Aai%E7%9A%84%E2%80%9C%E8%87%AA%E4%B8%BB%E6%84%8F%E8%AF%86%E2%80%9D%E6%9D%A5%E6%BA%90">&#x4E3B;&#x52A8;&#x8FD0;&#x884C;&#x673A;&#x5236;&#xFF1A;AI&#x7684;&#x201C;&#x81EA;&#x4E3B;&#x610F;&#x8BC6;&#x201D;&#x6765;&#x6E90;</h3>
<p>&#x4F20;&#x7EDF;&#x804A;&#x5929;&#x673A;&#x5668;&#x4EBA;&#x9700;&#x8981;&#x7528;&#x6237;&#x4E3B;&#x52A8;&#x89E6;&#x53D1;&#xFF0C;&#x4F46;OpenClaw&#x652F;&#x6301;<strong>&#x4E3B;&#x52A8;&#x8FD0;&#x884C;</strong>&#xFF0C;&#x8BA9;AI&#x65E0;&#x9700;&#x7528;&#x6237;&#x6307;&#x4EE4;&#x5373;&#x53EF;&#x5B8C;&#x6210;&#x4EFB;&#x52A1;&#x3002;&#x5176;&#x5B9E;&#x73B0;&#x65B9;&#x5F0F;&#x5305;&#x62EC;&#xFF1A;</p>
<h4 id="%E5%AE%9A%E6%97%B6%E4%BB%BB%E5%8A%A1%EF%BC%88heartbeat-schedulercron%EF%BC%89">&#x5B9A;&#x65F6;&#x4EFB;&#x52A1;&#xFF08;Heartbeat Scheduler/Cron&#xFF09;</h4>
<p>&#x7528;&#x6237;&#x53EF;&#x914D;&#x7F6E;&#x5468;&#x671F;&#x6027;&#x4EFB;&#x52A1;&#xFF0C;&#x5982;&#x201C;&#x6BCF;&#x5929;&#x65E9;&#x4E0A;8&#x70B9;&#x6574;&#x7406;&#x6628;&#x65E5;&#x90AE;&#x4EF6;&#x5E76;&#x751F;&#x6210;&#x6458;&#x8981;&#x201D;&#x201C;&#x6BCF;&#x5468;&#x65E5;&#x5907;&#x4EFD;&#x684C;&#x9762;&#x6587;&#x4EF6;&#x5230;&#x79FB;&#x52A8;&#x786C;&#x76D8;&#x201D;&#x3002;Gateway&#x4F1A;&#x6309;&#x65F6;&#x5524;&#x9192;Agent&#x6267;&#x884C;&#x4EFB;&#x52A1;&#xFF0C;&#x7ED3;&#x679C;&#x81EA;&#x52A8;&#x53D1;&#x9001;&#x5230;&#x6307;&#x5B9A;&#x6E20;&#x9053;&#xFF08;&#x5982;&#x7528;&#x6237;&#x7684;WhatsApp&#xFF09;&#x3002;</p>
<h4 id="%E5%A4%96%E9%83%A8%E4%BA%8B%E4%BB%B6%E8%A7%A6%E5%8F%91%EF%BC%88webhookpubsub%EF%BC%89">&#x5916;&#x90E8;&#x4E8B;&#x4EF6;&#x89E6;&#x53D1;&#xFF08;Webhook/Pub/Sub&#xFF09;</h4>
<p>OpenClaw&#x652F;&#x6301;&#x901A;&#x8FC7;Webhook&#x63A5;&#x6536;&#x5916;&#x90E8;&#x4E8B;&#x4EF6;&#xFF0C;&#x5982;Gmail&#x65B0;&#x90AE;&#x4EF6;&#x3001;GitHub Issue&#x521B;&#x5EFA;&#x3001;&#x667A;&#x80FD;&#x5BB6;&#x5C45;&#x8BBE;&#x5907;&#x89E6;&#x53D1;&#x7B49;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5F53;&#x7528;&#x6237;&#x6536;&#x5230;&#x91CD;&#x8981;&#x5DE5;&#x4F5C;&#x90AE;&#x4EF6;&#x65F6;&#xFF0C;OpenClaw&#x53EF;&#x81EA;&#x52A8;&#x63D0;&#x53D6;&#x5173;&#x952E;&#x4FE1;&#x606F;&#x5E76;&#x63D0;&#x9192;&#x7528;&#x6237;&#x3002;</p>
<h4 id="%E5%A4%9Aagent%E5%8D%8F%E4%BD%9C">&#x591A;Agent&#x534F;&#x4F5C;</h4>
<p>Agent&#x53EF;&#x901A;&#x8FC7;&#x5185;&#x7F6E;&#x5DE5;&#x5177;&#xFF08;&#x5982;`sessions_list`&#x67E5;&#x770B;&#x6240;&#x6709;&#x4F1A;&#x8BDD;&#x3001;`sessions_send`&#x5411;&#x5176;&#x4ED6;Agent&#x53D1;&#x9001;&#x6D88;&#x606F;&#xFF09;&#x5B9E;&#x73B0;&#x534F;&#x4F5C;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x201C;&#x65E5;&#x7A0B;&#x7BA1;&#x7406;Agent&#x201D;&#x53D1;&#x73B0;&#x7528;&#x6237;&#x660E;&#x5929;&#x6709;&#x4F1A;&#x8BAE;&#xFF0C;&#x53EF;&#x901A;&#x77E5;&#x201C;&#x6587;&#x4EF6;&#x6574;&#x7406;Agent&#x201D;&#x63D0;&#x524D;&#x51C6;&#x5907;&#x4F1A;&#x8BAE;&#x8D44;&#x6599;&#x3002;</p>
<h3 id="%E5%90%AF%E5%8A%A8%E4%B8%8E%E8%BF%90%E8%A1%8C%EF%BC%9A%E7%AE%80%E5%8D%95%E5%87%A0%E6%AD%A5%E5%8D%B3%E5%8F%AF%E9%83%A8%E7%BD%B2">&#x542F;&#x52A8;&#x4E0E;&#x8FD0;&#x884C;&#xFF1A;&#x7B80;&#x5355;&#x51E0;&#x6B65;&#x5373;&#x53EF;&#x90E8;&#x7F72;</h3>
<p>OpenClaw&#x7684;&#x90E8;&#x7F72;&#x6D41;&#x7A0B;&#x975E;&#x5E38;&#x8F7B;&#x91CF;&#x5316;&#xFF0C;&#x9002;&#x5408;&#x666E;&#x901A;&#x7528;&#x6237;&#x5FEB;&#x901F;&#x4E0A;&#x624B;&#xFF1A;</p>
<ol><li>&#x5B89;&#x88C5;&#xFF1A;`npm install -g openclaw@latest`&#xFF1B;</li><li>&#x521D;&#x59CB;&#x5316;&#xFF1A;`openclaw onboard`&#xFF08;&#x5F15;&#x5BFC;&#x914D;&#x7F6E;&#x804A;&#x5929;&#x6E20;&#x9053;&#x3001;LLM&#x6A21;&#x578B;&#x3001;&#x5DE5;&#x4F5C;&#x533A;&#x8DEF;&#x5F84;&#xFF09;&#xFF1B;</li><li>&#x5E38;&#x9A7B;&#x8FD0;&#x884C;&#xFF1A;`openclaw onboard --install-daemon`&#xFF08;&#x5C06;Gateway&#x4F5C;&#x4E3A;&#x7CFB;&#x7EDF;&#x5B88;&#x62A4;&#x8FDB;&#x7A0B;&#xFF0C;&#x5B9E;&#x73B0;24/7&#x8FD0;&#x884C;&#xFF09;&#xFF1B;</li><li>&#x4EA4;&#x4E92;&#xFF1A;&#x901A;&#x8FC7;CLI&#x3001;Web UI&#x6216;&#x804A;&#x5929;App&#x8FDE;&#x63A5;Gateway&#x5373;&#x53EF;&#x5F00;&#x59CB;&#x4F7F;&#x7528;&#x3002;</li></ol>
<h2 id="%E5%85%B3%E9%94%AE%E8%AE%BE%E8%AE%A1%E4%BA%AE%E7%82%B9%E4%B8%8E%E5%AE%89%E5%85%A8%E6%9C%BA%E5%88%B6%EF%BC%9A%E6%9C%AC%E5%9C%B0%E4%BC%98%E5%85%88%E7%9A%84%E9%9A%90%E7%A7%81%E4%BF%9D%E9%9A%9C">&#x5173;&#x952E;&#x8BBE;&#x8BA1;&#x4EAE;&#x70B9;&#x4E0E;&#x5B89;&#x5168;&#x673A;&#x5236;&#xFF1A;&#x672C;&#x5730;&#x4F18;&#x5148;&#x7684;&#x9690;&#x79C1;&#x4FDD;&#x969C;</h2>
<p>OpenClaw&#x7684;&#x8BBE;&#x8BA1;&#x56F4;&#x7ED5;&#x201C;&#x7528;&#x6237;&#x63A7;&#x5236;&#x6743;&#x201D;&#x548C;&#x201C;&#x9690;&#x79C1;&#x5B89;&#x5168;&#x201D;&#x5C55;&#x5F00;&#xFF0C;&#x4EE5;&#x4E0B;&#x662F;&#x5176;&#x6838;&#x5FC3;&#x4EAE;&#x70B9;&#xFF1A;</p>
<h3 id="%E6%9C%AC%E5%9C%B0%E4%BC%98%E5%85%88%EF%BC%9A%E6%95%B0%E6%8D%AE%E6%B0%B8%E8%BF%9C%E5%9C%A8%E4%BD%A0%E6%89%8B%E4%B8%AD">&#x672C;&#x5730;&#x4F18;&#x5148;&#xFF1A;&#x6570;&#x636E;&#x6C38;&#x8FDC;&#x5728;&#x4F60;&#x624B;&#x4E2D;</h3>
<p>&#x6240;&#x6709;&#x6570;&#x636E;&#xFF08;&#x4F1A;&#x8BDD;&#x5386;&#x53F2;&#x3001;&#x8BB0;&#x5FC6;&#x3001;&#x5DE5;&#x5177;&#x6267;&#x884C;&#x65E5;&#x5FD7;&#xFF09;&#x90FD;&#x5B58;&#x50A8;&#x5728;&#x672C;&#x5730;&#x8BBE;&#x5907;&#xFF0C;Gateway&#x9ED8;&#x8BA4;&#x4EC5;&#x76D1;&#x542C;127.0.0.1&#xFF08;&#x672C;&#x5730;&#x56DE;&#x73AF;&#x5730;&#x5740;&#xFF09;&#xFF0C;&#x4E0D;&#x4F1A;&#x5411;&#x4E91;&#x7AEF;&#x4F20;&#x8F93;&#x4EFB;&#x4F55;&#x6570;&#x636E;&#x3002;&#x5373;&#x4F7F;&#x65AD;&#x7F51;&#xFF0C;OpenClaw&#x4ECD;&#x53EF;&#x6B63;&#x5E38;&#x6267;&#x884C;&#x672C;&#x5730;&#x4EFB;&#x52A1;&#xFF08;&#x5982;&#x6587;&#x4EF6;&#x64CD;&#x4F5C;&#x3001;&#x672C;&#x5730;&#x6A21;&#x578B;&#x8C03;&#x7528;&#xFF09;&#x3002;</p>
<h3 id="%E5%AE%89%E5%85%A8%E9%9A%94%E7%A6%BB%EF%BC%9A%E5%A4%9A%E9%87%8D%E9%98%B2%E6%8A%A4%E9%81%BF%E5%85%8D%E9%A3%8E%E9%99%A9">&#x5B89;&#x5168;&#x9694;&#x79BB;&#xFF1A;&#x591A;&#x91CD;&#x9632;&#x62A4;&#x907F;&#x514D;&#x98CE;&#x9669;</h3>
<p>OpenClaw&#x901A;&#x8FC7;&#x591A;&#x5C42;&#x673A;&#x5236;&#x4FDD;&#x969C;&#x7CFB;&#x7EDF;&#x5B89;&#x5168;&#xFF1A;</p>
<ul><li><strong>&#x79C1;&#x4FE1;&#x914D;&#x5BF9;&#x5BA1;&#x6279;</strong>&#xFF1A;&#x7B2C;&#x4E09;&#x65B9;&#x804A;&#x5929;&#x5E73;&#x53F0;&#x7684;&#x79C1;&#x4FE1;&#x6307;&#x4EE4;&#x9700;&#x7528;&#x6237;&#x624B;&#x52A8;&#x5BA1;&#x6279;&#xFF08;&#x5982;Telegram&#x7528;&#x6237;&#x53D1;&#x9001;`/pair`&#x540E;&#xFF0C;OpenClaw&#x4F1A;&#x53D1;&#x9001;&#x9A8C;&#x8BC1;&#x7801;&#xFF0C;&#x7528;&#x6237;&#x9A8C;&#x8BC1;&#x540E;&#x624D;&#x80FD;&#x4EA4;&#x4E92;&#xFF09;&#xFF1B;</li><li><strong>&#x6C99;&#x7BB1;&#x6267;&#x884C;</strong>&#xFF1A;&#x975E;main&#x4F1A;&#x8BDD;&#x7684;&#x5DE5;&#x5177;&#x6267;&#x884C;&#x9ED8;&#x8BA4;&#x5728;Docker&#x6C99;&#x7BB1;&#x4E2D;&#xFF0C;&#x9650;&#x5236;&#x5BF9;&#x4E3B;&#x673A;&#x7CFB;&#x7EDF;&#x7684;&#x8BBF;&#x95EE;&#xFF1B;</li><li><strong>&#x5DE5;&#x5177;&#x9ED1;&#x540D;&#x5355;</strong>&#xFF1A;&#x7528;&#x6237;&#x53EF;&#x914D;&#x7F6E;&#x7981;&#x6B62;Agent&#x8C03;&#x7528;&#x67D0;&#x4E9B;&#x5371;&#x9669;&#x5DE5;&#x5177;&#xFF08;&#x5982;`system.exec`&#x6267;&#x884C;&#x7CFB;&#x7EDF;&#x547D;&#x4EE4;&#xFF09;&#xFF1B;</li><li><strong>&#x663E;&#x5F0F;&#x63A7;&#x5236;</strong>&#xFF1A;&#x652F;&#x6301;&#x901A;&#x8FC7;`/think high`&#xFF08;&#x63D0;&#x9AD8;&#x6A21;&#x578B;&#x601D;&#x8003;&#x6DF1;&#x5EA6;&#xFF09;&#x3001;`/verbose on`&#xFF08;&#x663E;&#x793A;&#x5DE5;&#x5177;&#x6267;&#x884C;&#x7EC6;&#x8282;&#xFF09;&#x7B49;&#x547D;&#x4EE4;&#x5FAE;&#x8C03;Agent&#x884C;&#x4E3A;&#x3002;</li></ul>
<h3 id="%E5%8F%AF%E6%89%A9%E5%B1%95%E6%80%A7%EF%BC%9A%E6%8F%92%E4%BB%B6%E5%8C%96%E6%9E%B6%E6%9E%84%E6%94%AF%E6%8C%81%E8%87%AA%E5%AE%9A%E4%B9%89">&#x53EF;&#x6269;&#x5C55;&#x6027;&#xFF1A;&#x63D2;&#x4EF6;&#x5316;&#x67B6;&#x6784;&#x652F;&#x6301;&#x81EA;&#x5B9A;&#x4E49;</h3>
<p>OpenClaw&#x7684;&#x6240;&#x6709;&#x6838;&#x5FC3;&#x7EC4;&#x4EF6;&#x90FD;&#x652F;&#x6301;&#x70ED;&#x63D2;&#x62D4;&#xFF1A;</p>
<ul><li><strong>&#x6E20;&#x9053;&#x6269;&#x5C55;</strong>&#xFF1A;&#x53EF;&#x81EA;&#x884C;&#x5F00;&#x53D1;&#x65B0;&#x7684;Channel Adapter&#xFF08;&#x5982;&#x5FAE;&#x4FE1;&#x3001;Signal&#xFF09;&#xFF1B;</li><li><strong>&#x6A21;&#x578B;&#x6269;&#x5C55;</strong>&#xFF1A;&#x652F;&#x6301;&#x63A5;&#x5165;&#x4EFB;&#x610F;LLM&#xFF08;&#x53EA;&#x9700;&#x5B9E;&#x73B0;&#x6807;&#x51C6;&#x63A5;&#x53E3;&#xFF09;&#xFF1B;</li><li><strong>&#x6280;&#x80FD;&#x6269;&#x5C55;</strong>&#xFF1A;&#x7528;&#x6237;&#x53EF;&#x7F16;&#x5199;&#x81EA;&#x5B9A;&#x4E49;Skills&#xFF08;&#x5982;&#x201C;&#x81EA;&#x52A8;&#x540C;&#x6B65;Obsidian&#x7B14;&#x8BB0;&#x201D;&#x201C;&#x751F;&#x6210;PPT&#x5927;&#x7EB2;&#x201D;&#xFF09;&#xFF0C;Agent&#x4F1A;&#x81EA;&#x4E3B;&#x9605;&#x8BFB;Skill&#x7684;&#x5951;&#x7EA6;&#x6587;&#x4EF6;&#x5E76;&#x8C03;&#x7528;&#xFF1B;</li><li><strong>&#x5185;&#x5B58;&#x6269;&#x5C55;</strong>&#xFF1A;&#x53EF;&#x66FF;&#x6362;Memory System&#x4E3A;&#x5411;&#x91CF;&#x6570;&#x636E;&#x5E93;&#xFF08;&#x5982;Pinecone&#xFF09;&#xFF0C;&#x63D0;&#x5347;&#x957F;&#x671F;&#x8BB0;&#x5FC6;&#x7684;&#x68C0;&#x7D22;&#x6548;&#x7387;&#x3002;</li></ul>
<h3 id="%E8%AE%B0%E5%BF%86%E7%B3%BB%E7%BB%9F%EF%BC%9A%E5%9B%9B%E5%B1%82%E7%BB%93%E6%9E%84%E8%AE%A9agent%E2%80%9C%E8%B6%8A%E7%94%A8%E8%B6%8A%E8%81%AA%E6%98%8E%E2%80%9D">&#x8BB0;&#x5FC6;&#x7CFB;&#x7EDF;&#xFF1A;&#x56DB;&#x5C42;&#x7ED3;&#x6784;&#x8BA9;Agent&#x201C;&#x8D8A;&#x7528;&#x8D8A;&#x806A;&#x660E;&#x201D;</h3>
<p>OpenClaw&#x7684;&#x8BB0;&#x5FC6;&#x7CFB;&#x7EDF;&#x5206;&#x4E3A;&#x56DB;&#x5C42;&#xFF0C;&#x786E;&#x4FDD;Agent&#x80FD;&#x9AD8;&#x6548;&#x5229;&#x7528;&#x5386;&#x53F2;&#x4FE1;&#x606F;&#xFF1A;</p>
<ol><li><strong>SOUL&#x5C42;</strong>&#xFF1A;Agent&#x7684;&#x6027;&#x683C;&#x548C;&#x4EF7;&#x503C;&#x89C2;&#xFF08;&#x5982;&#x201C;&#x4F18;&#x5148;&#x4FDD;&#x62A4;&#x7528;&#x6237;&#x9690;&#x79C1;&#x201D;&#x201C;&#x7B80;&#x6D01;&#x56DE;&#x7B54;&#x95EE;&#x9898;&#x201D;&#xFF09;&#xFF1B;</li><li><strong>TOOLS&#x5C42;</strong>&#xFF1A;&#x5DE5;&#x5177;&#x7684;&#x80FD;&#x529B;&#x63CF;&#x8FF0;&#x548C;&#x4F7F;&#x7528;&#x65B9;&#x6CD5;&#xFF1B;</li><li><strong>USER&#x5411;&#x91CF;&#x8BB0;&#x5FC6;</strong>&#xFF1A;&#x7528;&#x6237;&#x7684;&#x957F;&#x671F;&#x504F;&#x597D;&#xFF08;&#x5982;&#x201C;&#x559C;&#x6B22;&#x5496;&#x5561;&#x80DC;&#x8FC7;&#x8336;&#x201D;&#x201C;&#x5E38;&#x7528;&#x7684;&#x6587;&#x4EF6;&#x8DEF;&#x5F84;&#x201D;&#xFF09;&#xFF0C;&#x91C7;&#x7528;&#x5411;&#x91CF;&#x5B58;&#x50A8;&#x5B9E;&#x73B0;&#x5FEB;&#x901F;&#x68C0;&#x7D22;&#xFF1B;</li><li><strong>Session&#x77ED;&#x671F;&#x8BB0;&#x5FC6;</strong>&#xFF1A;&#x5F53;&#x524D;&#x4F1A;&#x8BDD;&#x7684;&#x5386;&#x53F2;&#x6D88;&#x606F;&#xFF0C;&#x81EA;&#x52A8;&#x538B;&#x7F29;&#x907F;&#x514D;&#x5197;&#x4F59;&#x3002;</li></ol>
<p>&#x7CFB;&#x7EDF;&#x4F1A;&#x5B9A;&#x671F;&#x5BF9;&#x8BB0;&#x5FC6;&#x8FDB;&#x884C;&#x201C;&#x538B;&#x7F29;&#xFF08;compaction&#xFF09;&#x201D;&#xFF0C;&#x4FDD;&#x7559;&#x5173;&#x952E;&#x4FE1;&#x606F;&#xFF0C;&#x5220;&#x9664;&#x91CD;&#x590D;&#x5185;&#x5BB9;&#xFF0C;&#x8BA9;Agent&#x7684;&#x201C;&#x8BB0;&#x5FC6;&#x201D;&#x66F4;&#x9AD8;&#x6548;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[团队管理经验]]></title><description><![CDATA[<p>&#x5F88;&#x591A;&#x4EBA;&#x4EE5;&#x4E3A;&#x6280;&#x672F;&#x56E2;&#x961F;&#x7BA1;&#x7406;&#x662F;&#x4E00;&#x95E8;&#x5F88;&#x590D;&#x6742;&#x7684;&#x5B66;&#x95EE;&#xFF0C;&#x4F46;&#x6211;&#x81EA;&#x5DF1;&#x5E26;&#x56E2;&#x961F;&#x4E4B;&#x540E;&#x6162;&#x6162;&#x53D1;&#x73B0;&#xFF0C;&#x5176;&#x5B9E;&#x5F88;&#x591A;&#x4E8B;&#x60C5;&#x6CA1;&#x6709;&#x60F3;&#x8C61;&#x4E2D;&#x90A3;&#x4E48;&#x590D;&#x6742;</p>]]></description><link>https://tanzhuo.xyz/tuan-dui-guan-li-jing-yan/</link><guid isPermaLink="false">69b607405ff0de000127671e</guid><category><![CDATA[技术]]></category><category><![CDATA[生活]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sun, 15 Mar 2026 01:19:58 GMT</pubDate><content:encoded><![CDATA[<p>&#x5F88;&#x591A;&#x4EBA;&#x4EE5;&#x4E3A;&#x6280;&#x672F;&#x56E2;&#x961F;&#x7BA1;&#x7406;&#x662F;&#x4E00;&#x95E8;&#x5F88;&#x590D;&#x6742;&#x7684;&#x5B66;&#x95EE;&#xFF0C;&#x4F46;&#x6211;&#x81EA;&#x5DF1;&#x5E26;&#x56E2;&#x961F;&#x4E4B;&#x540E;&#x6162;&#x6162;&#x53D1;&#x73B0;&#xFF0C;&#x5176;&#x5B9E;&#x5F88;&#x591A;&#x4E8B;&#x60C5;&#x6CA1;&#x6709;&#x60F3;&#x8C61;&#x4E2D;&#x90A3;&#x4E48;&#x590D;&#x6742;&#x3002;&#x6280;&#x672F;&#x56E2;&#x961F;&#x7BA1;&#x7406;&#xFF0C;&#x8BF4;&#x5230;&#x5E95;&#x4E0D;&#x662F;&#x201C;&#x7BA1;&#x4EBA;&#x201D;&#xFF0C;&#x800C;&#x662F; <strong>&#x8BA9;&#x56E2;&#x961F;&#x80FD;&#x591F;&#x7A33;&#x5B9A;&#x5730;&#x628A;&#x4E8B;&#x60C5;&#x505A;&#x597D;</strong>&#x3002;</p>
<p>&#x521A;&#x5F00;&#x59CB;&#x5E26;&#x56E2;&#x961F;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x6211;&#x4E5F;&#x8D70;&#x8FC7;&#x4E00;&#x4E9B;&#x5F2F;&#x8DEF;&#x3002;&#x6700;&#x65E9;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x6211;&#x89C9;&#x5F97;&#x53EA;&#x8981;&#x81EA;&#x5DF1;&#x6280;&#x672F;&#x80FD;&#x529B;&#x5F3A;&#xFF0C;&#x5F88;&#x591A;&#x4E8B;&#x60C5;&#x4EB2;&#x81EA;&#x505A;&#x5C31;&#x80FD;&#x89E3;&#x51B3;&#x3002;&#x4F46;&#x540E;&#x6765;&#x6162;&#x6162;&#x53D1;&#x73B0;&#xFF0C;&#x5982;&#x679C;&#x56E2;&#x961F;&#x89C4;&#x6A21;&#x53D8;&#x5927;&#xFF0C;&#x9760;&#x4E00;&#x4E2A;&#x4EBA;&#x662F;&#x6491;&#x4E0D;&#x4F4F;&#x7684;&#x3002;&#x6280;&#x672F;&#x8D1F;&#x8D23;&#x4EBA;&#x771F;&#x6B63;&#x9700;&#x8981;&#x505A;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x5176;&#x5B9E;&#x662F;&#x8BA9;&#x56E2;&#x961F;&#x6574;&#x4F53;&#x80FD;&#x529B;&#x63D0;&#x5347;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x81EA;&#x5DF1;&#x53D8;&#x6210;&#x56E2;&#x961F;&#x91CC;&#x6700;&#x5FD9;&#x7684;&#x4EBA;&#x3002;</p>
<p>&#x8FD9;&#x4E9B;&#x5E74;&#x505A;&#x6280;&#x672F;&#x7BA1;&#x7406;&#xFF0C;&#x6211;&#x9010;&#x6E10;&#x603B;&#x7ED3;&#x51FA;&#x4E00;&#x4E9B;&#x6BD4;&#x8F83;&#x7B80;&#x5355;&#x4F46;&#x5F88;&#x91CD;&#x8981;&#x7684;&#x7ECF;&#x9A8C;&#x3002;</p>
<h3 id="%E5%85%88%E6%8A%8A%E4%BA%8B%E6%83%85%E6%83%B3%E6%B8%85%E6%A5%9A%EF%BC%8C%E5%86%8D%E8%AE%A9%E5%9B%A2%E9%98%9F%E5%8E%BB%E5%81%9A">&#x5148;&#x628A;&#x4E8B;&#x60C5;&#x60F3;&#x6E05;&#x695A;&#xFF0C;&#x518D;&#x8BA9;&#x56E2;&#x961F;&#x53BB;&#x505A;</h3>
<p>&#x5F88;&#x591A;&#x6280;&#x672F;&#x56E2;&#x961F;&#x6548;&#x7387;&#x4F4E;&#xFF0C;&#x5176;&#x5B9E;&#x4E0D;&#x662F;&#x56E0;&#x4E3A;&#x5DE5;&#x7A0B;&#x5E08;&#x80FD;&#x529B;&#x4E0D;&#x884C;&#xFF0C;&#x800C;&#x662F;&#x4E8B;&#x60C5;&#x672C;&#x8EAB;&#x6CA1;&#x6709;&#x60F3;&#x6E05;&#x695A;&#x3002;</p>
<p>&#x4EE5;&#x524D;&#x6211;&#x4E5F;&#x9047;&#x5230;&#x8FC7;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#xFF1A;&#x9700;&#x6C42;&#x6765;&#x4E86;&#xFF0C;&#x5927;&#x5BB6;&#x9A6C;&#x4E0A;&#x5F00;&#x59CB;&#x5F00;&#x53D1;&#xFF0C;&#x7ED3;&#x679C;&#x5F00;&#x53D1;&#x5230;&#x4E00;&#x534A;&#x624D;&#x53D1;&#x73B0;&#x8BBE;&#x8BA1;&#x4E0D;&#x5408;&#x7406;&#xFF0C;&#x53C8;&#x8981;&#x8FD4;&#x5DE5;&#x3002;&#x540E;&#x6765;&#x6211;&#x6162;&#x6162;&#x517B;&#x6210;&#x4E00;&#x4E2A;&#x4E60;&#x60EF;&#xFF0C;&#x5728;&#x9879;&#x76EE;&#x5F00;&#x59CB;&#x4E4B;&#x524D;&#x4E00;&#x5B9A;&#x8981;&#x628A; <strong>&#x8BBE;&#x8BA1;&#x601D;&#x8DEF;&#x548C;&#x6574;&#x4F53;&#x65B9;&#x6848;&#x60F3;&#x6E05;&#x695A;</strong>&#x3002;</p>
<p>&#x4F8B;&#x5982;&#x4E00;&#x4E2A;&#x7CFB;&#x7EDF;&#x8981;&#x505A;&#x4EC0;&#x4E48;&#x529F;&#x80FD;&#x3001;&#x7CFB;&#x7EDF;&#x5927;&#x6982;&#x600E;&#x4E48;&#x62C6;&#x5206;&#x3001;&#x6838;&#x5FC3;&#x6A21;&#x5757;&#x600E;&#x4E48;&#x8BBE;&#x8BA1;&#x3001;&#x54EA;&#x4E9B;&#x5730;&#x65B9;&#x53EF;&#x80FD;&#x6210;&#x4E3A;&#x74F6;&#x9888;&#x3002;&#x5982;&#x679C;&#x8FD9;&#x4E9B;&#x4E8B;&#x60C5;&#x6CA1;&#x6709;&#x60F3;&#x6E05;&#x695A;&#xFF0C;&#x56E2;&#x961F;&#x8D8A;&#x52AA;&#x529B;&#xFF0C;&#x53EF;&#x80FD;&#x8D70;&#x5F97;&#x8D8A;&#x504F;&#x3002;</p>
<p>&#x6240;&#x4EE5;&#x73B0;&#x5728;&#x6211;&#x901A;&#x5E38;&#x4F1A;&#x5148;&#x505A;&#x4E00;&#x4EF6;&#x4E8B;&#x60C5;&#xFF1A;<strong>&#x628A;&#x95EE;&#x9898;&#x60F3;&#x660E;&#x767D;&#xFF0C;&#x518D;&#x5B89;&#x6392;&#x56E2;&#x961F;&#x505A;&#x4E8B;&#x60C5;</strong>&#x3002;&#x8FD9;&#x6837;&#x4E0D;&#x4EC5;&#x6548;&#x7387;&#x66F4;&#x9AD8;&#xFF0C;&#x4E5F;&#x80FD;&#x51CF;&#x5C11;&#x5F88;&#x591A;&#x4E0D;&#x5FC5;&#x8981;&#x7684;&#x8FD4;&#x5DE5;&#x3002;</p>
<h3 id="%E5%9B%A2%E9%98%9F%E5%88%86%E5%B7%A5%E4%B8%80%E5%AE%9A%E8%A6%81%E6%B8%85%E6%99%B0">&#x56E2;&#x961F;&#x5206;&#x5DE5;&#x4E00;&#x5B9A;&#x8981;&#x6E05;&#x6670;</h3>
<p>&#x6280;&#x672F;&#x56E2;&#x961F;&#x91CC;&#x4E00;&#x4E2A;&#x5F88;&#x5E38;&#x89C1;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x5C31;&#x662F;&#x8D23;&#x4EFB;&#x4E0D;&#x6E05;&#x3002;&#x5F88;&#x591A;&#x7CFB;&#x7EDF;&#x770B;&#x8D77;&#x6765;&#x5927;&#x5BB6;&#x90FD;&#x5728;&#x505A;&#xFF0C;&#x4F46;&#x771F;&#x6B63;&#x51FA;&#x4E86;&#x95EE;&#x9898;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x5374;&#x6CA1;&#x4EBA;&#x77E5;&#x9053;&#x5E94;&#x8BE5;&#x627E;&#x8C01;&#x3002;</p>
<p>&#x540E;&#x6765;&#x6211;&#x6162;&#x6162;&#x610F;&#x8BC6;&#x5230;&#xFF0C;&#x4E00;&#x4E2A;&#x56E2;&#x961F;&#x5982;&#x679C;&#x60F3;&#x8FD0;&#x8F6C;&#x987A;&#x7545;&#xFF0C;&#x5FC5;&#x987B;&#x8981;&#x6709;&#x6E05;&#x6670;&#x7684;&#x8D23;&#x4EFB;&#x5212;&#x5206;&#x3002;&#x4F8B;&#x5982;&#x4E00;&#x4E2A;&#x7CFB;&#x7EDF;&#x4E00;&#x5B9A;&#x8981;&#x6709;&#x8D1F;&#x8D23;&#x4EBA;&#xFF0C;&#x8FD9;&#x4E2A;&#x4EBA;&#x4E0D;&#x4E00;&#x5B9A;&#x4EC0;&#x4E48;&#x4EE3;&#x7801;&#x90FD;&#x5199;&#xFF0C;&#x4F46;&#x4ED6;&#x5FC5;&#x987B;&#x6E05;&#x695A;&#x7CFB;&#x7EDF;&#x67B6;&#x6784;&#x3001;&#x6838;&#x5FC3;&#x903B;&#x8F91;&#x4EE5;&#x53CA;&#x7CFB;&#x7EDF;&#x8FD0;&#x884C;&#x60C5;&#x51B5;&#x3002;</p>
<p>&#x6211;&#x901A;&#x5E38;&#x4F1A;&#x7ED9;&#x6BCF;&#x4E2A;&#x6838;&#x5FC3;&#x7CFB;&#x7EDF;&#x5B89;&#x6392;&#x4E00;&#x4E2A; Owner&#xFF0C;&#x4F8B;&#x5982;&#x67D0;&#x4E2A;&#x670D;&#x52A1;&#x3001;&#x67D0;&#x4E2A;&#x6A21;&#x5757;&#x6216;&#x8005;&#x67D0;&#x4E2A;&#x57FA;&#x7840;&#x7EC4;&#x4EF6;&#x3002;&#x8FD9;&#x6837;&#x5F53;&#x7CFB;&#x7EDF;&#x51FA;&#x73B0;&#x95EE;&#x9898;&#x65F6;&#xFF0C;&#x56E2;&#x961F;&#x53EF;&#x4EE5;&#x5F88;&#x5FEB;&#x627E;&#x5230;&#x8D1F;&#x8D23;&#x4EBA;&#xFF0C;&#x4E5F;&#x80FD;&#x907F;&#x514D;&#x5927;&#x5BB6;&#x4E92;&#x76F8;&#x63A8;&#x8BFF;&#x3002;</p>
<p>&#x8D23;&#x4EFB;&#x6E05;&#x6670;&#x4E4B;&#x540E;&#xFF0C;&#x56E2;&#x961F;&#x6548;&#x7387;&#x4F1A;&#x660E;&#x663E;&#x63D0;&#x5347;&#x3002;</p>
<h3 id="%E6%8A%80%E6%9C%AF%E8%B4%9F%E8%B4%A3%E4%BA%BA%E4%B8%8D%E5%BA%94%E8%AF%A5%E4%BB%80%E4%B9%88%E9%83%BD%E8%87%AA%E5%B7%B1%E5%81%9A">&#x6280;&#x672F;&#x8D1F;&#x8D23;&#x4EBA;&#x4E0D;&#x5E94;&#x8BE5;&#x4EC0;&#x4E48;&#x90FD;&#x81EA;&#x5DF1;&#x505A;</h3>
<p>&#x521A;&#x5F00;&#x59CB;&#x5E26;&#x56E2;&#x961F;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x6211;&#x7ECF;&#x5E38;&#x4F1A;&#x5FCD;&#x4E0D;&#x4F4F;&#x81EA;&#x5DF1;&#x53BB;&#x5199;&#x5F88;&#x591A;&#x4EE3;&#x7801;&#x3002;&#x56E0;&#x4E3A;&#x81EA;&#x5DF1;&#x5199;&#x4EE3;&#x7801;&#x786E;&#x5B9E;&#x6BD4;&#x8F83;&#x5FEB;&#xFF0C;&#x4E5F;&#x6BD4;&#x8F83;&#x653E;&#x5FC3;&#x3002;&#x4F46;&#x65F6;&#x95F4;&#x4E45;&#x4E86;&#x5C31;&#x4F1A;&#x53D1;&#x73B0;&#xFF0C;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x5176;&#x5B9E;&#x4E0D;&#x5229;&#x4E8E;&#x56E2;&#x961F;&#x6210;&#x957F;&#x3002;</p>
<p>&#x5982;&#x679C;&#x6280;&#x672F;&#x8D1F;&#x8D23;&#x4EBA;&#x628A;&#x6240;&#x6709;&#x5173;&#x952E;&#x4E8B;&#x60C5;&#x90FD;&#x81EA;&#x5DF1;&#x505A;&#x5B8C;&#xFF0C;&#x56E2;&#x961F;&#x6210;&#x5458;&#x5C31;&#x5F88;&#x96BE;&#x6210;&#x957F;&#x3002;&#x957F;&#x671F;&#x6765;&#x770B;&#xFF0C;&#x8FD9;&#x4F1A;&#x8BA9;&#x56E2;&#x961F;&#x8D8A;&#x6765;&#x8D8A;&#x4F9D;&#x8D56;&#x67D0;&#x4E00;&#x4E2A;&#x4EBA;&#x3002;</p>
<p>&#x540E;&#x6765;&#x6211;&#x6162;&#x6162;&#x8C03;&#x6574;&#x4E86;&#x81EA;&#x5DF1;&#x7684;&#x65B9;&#x5F0F;&#x3002;&#x73B0;&#x5728;&#x6211;&#x66F4;&#x503E;&#x5411;&#x4E8E; <strong>&#x8BA9;&#x56E2;&#x961F;&#x6210;&#x5458;&#x53C2;&#x4E0E;&#x8BBE;&#x8BA1;&#x548C;&#x51B3;&#x7B56;</strong>&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x53EA;&#x8D1F;&#x8D23;&#x6267;&#x884C;&#x3002;&#x6BD4;&#x5982;&#x7CFB;&#x7EDF;&#x8BBE;&#x8BA1;&#x8BA8;&#x8BBA;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x6211;&#x4F1A;&#x8BA9;&#x5927;&#x5BB6;&#x4E00;&#x8D77;&#x53C2;&#x4E0E;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x6211;&#x4E00;&#x4E2A;&#x4EBA;&#x51B3;&#x5B9A;&#x3002;</p>
<p>&#x8FD9;&#x6837;&#x505A;&#x867D;&#x7136;&#x4E00;&#x5F00;&#x59CB;&#x53EF;&#x80FD;&#x4F1A;&#x6162;&#x4E00;&#x70B9;&#xFF0C;&#x4F46;&#x957F;&#x671F;&#x6765;&#x770B;&#xFF0C;&#x56E2;&#x961F;&#x80FD;&#x529B;&#x4F1A;&#x8D8A;&#x6765;&#x8D8A;&#x5F3A;&#x3002;</p>
<h3 id="%E6%B5%81%E7%A8%8B%E4%B8%8D%E6%98%AF%E4%B8%BA%E4%BA%86%E7%BA%A6%E6%9D%9F%EF%BC%8C%E8%80%8C%E6%98%AF%E4%B8%BA%E4%BA%86%E6%8F%90%E9%AB%98%E6%95%88%E7%8E%87">&#x6D41;&#x7A0B;&#x4E0D;&#x662F;&#x4E3A;&#x4E86;&#x7EA6;&#x675F;&#xFF0C;&#x800C;&#x662F;&#x4E3A;&#x4E86;&#x63D0;&#x9AD8;&#x6548;&#x7387;</h3>
<p>&#x5F88;&#x591A;&#x5DE5;&#x7A0B;&#x5E08;&#x4E00;&#x542C;&#x5230;&#x6D41;&#x7A0B;&#xFF0C;&#x5C31;&#x89C9;&#x5F97;&#x662F;&#x589E;&#x52A0;&#x5DE5;&#x4F5C;&#x91CF;&#x3002;&#x4F46;&#x5B9E;&#x9645;&#x4E0A;&#xFF0C;&#x4E00;&#x4E2A;&#x6210;&#x719F;&#x7684;&#x56E2;&#x961F;&#x4E00;&#x5B9A;&#x9700;&#x8981;&#x57FA;&#x672C;&#x6D41;&#x7A0B;&#x3002;</p>
<p>&#x4F8B;&#x5982;&#x5728;&#x6211;&#x4EEC;&#x56E2;&#x961F;&#x91CC;&#xFF0C;&#x901A;&#x5E38;&#x4F1A;&#x6709;&#x51E0;&#x4E2A;&#x56FA;&#x5B9A;&#x73AF;&#x8282;&#xFF1A;</p>
<p>&#x9700;&#x6C42;&#x8BC4;&#x5BA1;&#x3001;&#x6280;&#x672F;&#x8BBE;&#x8BA1;&#x3001;&#x4EE3;&#x7801;&#x8BC4;&#x5BA1;&#x3001;&#x6D4B;&#x8BD5;&#x9A8C;&#x8BC1;&#x3001;&#x4E0A;&#x7EBF;&#x53D1;&#x5E03;&#x3002;</p>
<p>&#x8FD9;&#x4E9B;&#x6D41;&#x7A0B;&#x7684;&#x76EE;&#x7684;&#x4E0D;&#x662F;&#x589E;&#x52A0;&#x590D;&#x6742;&#x5EA6;&#xFF0C;&#x800C;&#x662F;&#x51CF;&#x5C11;&#x95EE;&#x9898;&#x3002;&#x4F8B;&#x5982;&#x4EE3;&#x7801;&#x8BC4;&#x5BA1;&#x53EF;&#x4EE5;&#x63D0;&#x524D;&#x53D1;&#x73B0;&#x6F5C;&#x5728; bug&#xFF0C;&#x6280;&#x672F;&#x8BBE;&#x8BA1;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x67B6;&#x6784;&#x95EE;&#x9898;&#xFF0C;&#x6D4B;&#x8BD5;&#x6D41;&#x7A0B;&#x53EF;&#x4EE5;&#x51CF;&#x5C11;&#x7EBF;&#x4E0A;&#x4E8B;&#x6545;&#x3002;</p>
<p>&#x5F53;&#x6D41;&#x7A0B;&#x7A33;&#x5B9A;&#x4E4B;&#x540E;&#xFF0C;&#x56E2;&#x961F;&#x5408;&#x4F5C;&#x4F1A;&#x987A;&#x7545;&#x5F88;&#x591A;&#x3002;</p>
<h3 id="%E6%8A%80%E6%9C%AF%E8%B4%9F%E8%B4%A3%E4%BA%BA%E9%9C%80%E8%A6%81%E5%85%B3%E6%B3%A8%E9%95%BF%E6%9C%9F%E9%97%AE%E9%A2%98">&#x6280;&#x672F;&#x8D1F;&#x8D23;&#x4EBA;&#x9700;&#x8981;&#x5173;&#x6CE8;&#x957F;&#x671F;&#x95EE;&#x9898;</h3>
<p>&#x5F88;&#x591A;&#x65F6;&#x5019;&#x56E2;&#x961F;&#x6BCF;&#x5929;&#x90FD;&#x5728;&#x5904;&#x7406;&#x9700;&#x6C42;&#xFF0C;&#x5F88;&#x5BB9;&#x6613;&#x53EA;&#x5173;&#x6CE8;&#x773C;&#x524D;&#x7684;&#x4E8B;&#x60C5;&#x3002;&#x4F46;&#x5982;&#x679C;&#x957F;&#x671F;&#x4E0D;&#x5173;&#x6CE8;&#x6280;&#x672F;&#x503A;&#x52A1;&#xFF0C;&#x7CFB;&#x7EDF;&#x4F1A;&#x8D8A;&#x6765;&#x8D8A;&#x96BE;&#x7EF4;&#x62A4;&#x3002;</p>
<p>&#x6240;&#x4EE5;&#x6211;&#x901A;&#x5E38;&#x4F1A;&#x7559;&#x51FA;&#x4E00;&#x90E8;&#x5206;&#x65F6;&#x95F4;&#x53BB;&#x601D;&#x8003;&#x7CFB;&#x7EDF;&#x67B6;&#x6784;&#x3002;&#x4F8B;&#x5982;&#xFF1A;</p>
<p>&#x7CFB;&#x7EDF;&#x662F;&#x5426;&#x5B58;&#x5728;&#x6027;&#x80FD;&#x74F6;&#x9888;<br>&#x67B6;&#x6784;&#x662F;&#x5426;&#x9700;&#x8981;&#x8C03;&#x6574;<br>&#x662F;&#x5426;&#x9700;&#x8981;&#x5F15;&#x5165;&#x65B0;&#x7684;&#x6280;&#x672F;&#x7EC4;&#x4EF6;</p>
<p>&#x8FD9;&#x4E9B;&#x4E8B;&#x60C5;&#x77ED;&#x671F;&#x5185;&#x53EF;&#x80FD;&#x770B;&#x4E0D;&#x5230;&#x6548;&#x679C;&#xFF0C;&#x4F46;&#x957F;&#x671F;&#x6765;&#x770B;&#x4F1A;&#x5BF9;&#x7CFB;&#x7EDF;&#x7A33;&#x5B9A;&#x6027;&#x4EA7;&#x751F;&#x5F88;&#x5927;&#x5F71;&#x54CD;&#x3002;</p>
<p>&#x6280;&#x672F;&#x8D1F;&#x8D23;&#x4EBA;&#x4E0D;&#x4EC5;&#x8981;&#x89E3;&#x51B3;&#x4ECA;&#x5929;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x8FD8;&#x8981;&#x8003;&#x8651; <strong>&#x7CFB;&#x7EDF;&#x672A;&#x6765;&#x7684;&#x53D1;&#x5C55;&#x65B9;&#x5411;</strong>&#x3002;</p>
<h3 id="%E5%9B%A2%E9%98%9F%E6%B0%9B%E5%9B%B4%E5%85%B6%E5%AE%9E%E5%BE%88%E9%87%8D%E8%A6%81">&#x56E2;&#x961F;&#x6C1B;&#x56F4;&#x5176;&#x5B9E;&#x5F88;&#x91CD;&#x8981;</h3>
<p>&#x6280;&#x672F;&#x56E2;&#x961F;&#x7684;&#x6548;&#x7387;&#x4E0D;&#x4EC5;&#x548C;&#x6280;&#x672F;&#x80FD;&#x529B;&#x6709;&#x5173;&#xFF0C;&#x4E5F;&#x548C;&#x56E2;&#x961F;&#x6C1B;&#x56F4;&#x6709;&#x5173;&#x3002;&#x5982;&#x679C;&#x56E2;&#x961F;&#x6210;&#x5458;&#x4E4B;&#x95F4;&#x7F3A;&#x4E4F;&#x4FE1;&#x4EFB;&#xFF0C;&#x5F88;&#x591A;&#x4E8B;&#x60C5;&#x90FD;&#x4F1A;&#x53D8;&#x5F97;&#x56F0;&#x96BE;&#x3002;</p>
<p>&#x6211;&#x81EA;&#x5DF1;&#x6BD4;&#x8F83;&#x91CD;&#x89C6;&#x7684;&#x4E00;&#x70B9;&#x662F;&#xFF0C;&#x8BA9;&#x56E2;&#x961F;&#x6210;&#x5458;&#x53EF;&#x4EE5;&#x81EA;&#x7531;&#x8BA8;&#x8BBA;&#x6280;&#x672F;&#x95EE;&#x9898;&#x3002;&#x5F88;&#x591A;&#x65F6;&#x5019;&#x4E0D;&#x540C;&#x7684;&#x4EBA;&#x4F1A;&#x6709;&#x4E0D;&#x540C;&#x7684;&#x601D;&#x8DEF;&#xFF0C;&#x8FD9;&#x79CD;&#x8BA8;&#x8BBA;&#x5F80;&#x5F80;&#x80FD;&#x4EA7;&#x751F;&#x66F4;&#x597D;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x3002;</p>
<p>&#x53E6;&#x5916;&#x6211;&#x4E5F;&#x4E0D;&#x592A;&#x559C;&#x6B22;&#x90A3;&#x79CD;&#x8FC7;&#x4E8E;&#x4E25;&#x683C;&#x7684;&#x7BA1;&#x7406;&#x65B9;&#x5F0F;&#x3002;&#x6280;&#x672F;&#x56E2;&#x961F;&#x66F4;&#x9002;&#x5408;&#x4E00;&#x79CD;&#x76F8;&#x5BF9;&#x5F00;&#x653E;&#x7684;&#x73AF;&#x5883;&#xFF0C;&#x8BA9;&#x5927;&#x5BB6;&#x4E13;&#x6CE8;&#x4E8E;&#x628A;&#x4E8B;&#x60C5;&#x505A;&#x597D;&#x3002;</p>
<h3 id="%E6%8A%80%E6%9C%AF%E7%AE%A1%E7%90%86%E5%85%B6%E5%AE%9E%E4%B9%9F%E6%98%AF%E4%B8%80%E7%A7%8D%E6%88%90%E9%95%BF">&#x6280;&#x672F;&#x7BA1;&#x7406;&#x5176;&#x5B9E;&#x4E5F;&#x662F;&#x4E00;&#x79CD;&#x6210;&#x957F;</h3>
<p>&#x4ECE;&#x5DE5;&#x7A0B;&#x5E08;&#x5230;&#x6280;&#x672F;&#x8D1F;&#x8D23;&#x4EBA;&#xFF0C;&#x5176;&#x5B9E;&#x662F;&#x4E00;&#x4E2A;&#x5F88;&#x5927;&#x7684;&#x8F6C;&#x53D8;&#x3002;&#x4EE5;&#x524D;&#x53EA;&#x9700;&#x8981;&#x5173;&#x6CE8;&#x4EE3;&#x7801;&#xFF0C;&#x73B0;&#x5728;&#x9700;&#x8981;&#x5173;&#x6CE8;&#x56E2;&#x961F;&#x3001;&#x9879;&#x76EE;&#x548C;&#x7CFB;&#x7EDF;&#x6574;&#x4F53;&#x3002;</p>
<p>&#x521A;&#x5F00;&#x59CB;&#x7684;&#x65F6;&#x5019;&#x53EF;&#x80FD;&#x4F1A;&#x4E0D;&#x4E60;&#x60EF;&#xFF0C;&#x4F46;&#x6162;&#x6162;&#x4F1A;&#x53D1;&#x73B0;&#xFF0C;&#x6280;&#x672F;&#x7BA1;&#x7406;&#x5176;&#x5B9E;&#x4E5F;&#x662F;&#x4E00;&#x79CD;&#x65B0;&#x7684;&#x6311;&#x6218;&#x3002;&#x5B83;&#x4E0D;&#x4EC5;&#x9700;&#x8981;&#x6280;&#x672F;&#x80FD;&#x529B;&#xFF0C;&#x4E5F;&#x9700;&#x8981;&#x601D;&#x8003;&#x80FD;&#x529B;&#x548C;&#x6C9F;&#x901A;&#x80FD;&#x529B;&#x3002;</p>
<p>&#x5BF9;&#x6211;&#x6765;&#x8BF4;&#xFF0C;&#x5E26;&#x56E2;&#x961F;&#x6700;&#x5927;&#x7684;&#x6536;&#x83B7;&#x5C31;&#x662F;&#x770B;&#x5230;&#x56E2;&#x961F;&#x6210;&#x5458;&#x4E0D;&#x65AD;&#x6210;&#x957F;&#xFF0C;&#x540C;&#x65F6;&#x7CFB;&#x7EDF;&#x4E5F;&#x5728;&#x4E0D;&#x65AD;&#x8FDB;&#x6B65;&#x3002;</p>
<h3 id="%E7%BB%8F%E9%AA%8C%E6%80%BB%E7%BB%93">&#x7ECF;&#x9A8C;&#x603B;&#x7ED3;</h3>
<p>&#x8FD9;&#x4E9B;&#x5E74;&#x505A;&#x6280;&#x672F;&#x56E2;&#x961F;&#x7BA1;&#x7406;&#xFF0C;&#x6211;&#x6700;&#x5927;&#x7684;&#x4F53;&#x4F1A;&#x5176;&#x5B9E;&#x5F88;&#x7B80;&#x5355;&#xFF1A;</p>
<p>&#x6280;&#x672F;&#x56E2;&#x961F;&#x7BA1;&#x7406;&#x4E0D;&#x662F;&#x590D;&#x6742;&#x7684;&#x7BA1;&#x7406;&#x5B66;&#xFF0C;&#x800C;&#x662F;&#x8BA9;&#x4E00;&#x7FA4;&#x5DE5;&#x7A0B;&#x5E08;&#x80FD;&#x591F; <strong>&#x4E00;&#x8D77;&#x628A;&#x4E8B;&#x60C5;&#x505A;&#x597D;</strong>&#x3002;</p>
<p>&#x53EA;&#x8981;&#x76EE;&#x6807;&#x6E05;&#x6670;&#x3001;&#x5206;&#x5DE5;&#x660E;&#x786E;&#x3001;&#x6D41;&#x7A0B;&#x7A33;&#x5B9A;&#xFF0C;&#x5E76;&#x4E14;&#x56E2;&#x961F;&#x4E4B;&#x95F4;&#x4FDD;&#x6301;&#x4FE1;&#x4EFB;&#xFF0C;&#x5F88;&#x591A;&#x4E8B;&#x60C5;&#x5176;&#x5B9E;&#x90FD;&#x4F1A;&#x81EA;&#x7136;&#x53D8;&#x5F97;&#x987A;&#x7545;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[一级二级缓存设计]]></title><description><![CDATA[<h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E5%A4%9A%E7%BA%A7%E7%BC%93%E5%AD%98">&#x4E3A;&#x4EC0;&#x4E48;&#x9700;&#x8981;&#x591A;&#x7EA7;&#x7F13;&#x5B58;</h3>
<p>&#x5728;&#x4E92;&#x8054;&#x7F51;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x968F;&#x7740;&#x4E1A;&#x52A1;&#x89C4;&#x6A21;&#x4E0D;&#x65AD;&#x589E;&#x957F;&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x5F80;&#x5F80;&#x4F1A;&#x6210;&#x4E3A;&#x7CFB;&#x7EDF;&#x7684;&#x6027;&#x80FD;&#x74F6;&#x9888;&#x3002;&#x5927;&#x91CF;&#x8BF7;&#x6C42;&#x5982;&#x679C;</p>]]></description><link>https://tanzhuo.xyz/wei-fu-wu-yi-er-ji-huan-cun/</link><guid isPermaLink="false">69b605155ff0de0001276704</guid><category><![CDATA[技术]]></category><category><![CDATA[JAVA]]></category><category><![CDATA[golang]]></category><category><![CDATA[Redis]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sun, 15 Mar 2026 01:07:38 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81%E5%A4%9A%E7%BA%A7%E7%BC%93%E5%AD%98">&#x4E3A;&#x4EC0;&#x4E48;&#x9700;&#x8981;&#x591A;&#x7EA7;&#x7F13;&#x5B58;</h3>
<p>&#x5728;&#x4E92;&#x8054;&#x7F51;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x968F;&#x7740;&#x4E1A;&#x52A1;&#x89C4;&#x6A21;&#x4E0D;&#x65AD;&#x589E;&#x957F;&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x5F80;&#x5F80;&#x4F1A;&#x6210;&#x4E3A;&#x7CFB;&#x7EDF;&#x7684;&#x6027;&#x80FD;&#x74F6;&#x9888;&#x3002;&#x5927;&#x91CF;&#x8BF7;&#x6C42;&#x5982;&#x679C;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&#x6570;&#x636E;&#x5E93;&#xFF0C;&#x4E0D;&#x4EC5;&#x4F1A;&#x5E26;&#x6765;&#x9AD8;&#x5EF6;&#x8FDF;&#xFF0C;&#x8FD8;&#x4F1A;&#x5BFC;&#x81F4;&#x6570;&#x636E;&#x5E93;&#x538B;&#x529B;&#x8FC7;&#x5927;&#xFF0C;&#x751A;&#x81F3;&#x51FA;&#x73B0;&#x8FDE;&#x63A5;&#x8017;&#x5C3D;&#x3001;&#x67E5;&#x8BE2;&#x53D8;&#x6162;&#x7B49;&#x95EE;&#x9898;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x51E0;&#x4E4E;&#x6240;&#x6709;&#x9AD8;&#x5E76;&#x53D1;&#x7CFB;&#x7EDF;&#x90FD;&#x4F1A;&#x5F15;&#x5165; <strong>&#x7F13;&#x5B58;&#xFF08;Cache&#xFF09;</strong> &#x6765;&#x63D0;&#x5347;&#x7CFB;&#x7EDF;&#x6027;&#x80FD;&#x3002;</p>
<p>&#x6700;&#x5E38;&#x89C1;&#x7684;&#x7F13;&#x5B58;&#x65B9;&#x5F0F;&#x662F;&#x4F7F;&#x7528; Redis &#x4F5C;&#x4E3A;&#x7EDF;&#x4E00;&#x7F13;&#x5B58;&#x5C42;&#x3002;&#x5BA2;&#x6237;&#x7AEF;&#x8BF7;&#x6C42;&#x9996;&#x5148;&#x8BBF;&#x95EE; Redis&#xFF0C;&#x5982;&#x679C;&#x7F13;&#x5B58;&#x547D;&#x4E2D;&#xFF0C;&#x5C31;&#x76F4;&#x63A5;&#x8FD4;&#x56DE;&#x6570;&#x636E;&#xFF1B;&#x5982;&#x679C;&#x7F13;&#x5B58;&#x672A;&#x547D;&#x4E2D;&#xFF0C;&#x518D;&#x8BBF;&#x95EE;&#x6570;&#x636E;&#x5E93;&#x5E76;&#x5C06;&#x7ED3;&#x679C;&#x5199;&#x5165;&#x7F13;&#x5B58;&#x3002;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x5DF2;&#x7ECF;&#x80FD;&#x591F;&#x663E;&#x8457;&#x964D;&#x4F4E;&#x6570;&#x636E;&#x5E93;&#x538B;&#x529B;&#x3002;</p>
<p>&#x4F46;&#x968F;&#x7740;&#x7CFB;&#x7EDF;&#x89C4;&#x6A21;&#x7EE7;&#x7EED;&#x6269;&#x5927;&#xFF0C;&#x4EC5;&#x4EC5;&#x4F9D;&#x8D56; Redis &#x4ECD;&#x7136;&#x53EF;&#x80FD;&#x51FA;&#x73B0;&#x65B0;&#x7684;&#x95EE;&#x9898;&#x3002;&#x4F8B;&#x5982;&#x5728;&#x9AD8; QPS &#x573A;&#x666F;&#x4E0B;&#xFF0C;&#x5927;&#x91CF;&#x8BF7;&#x6C42;&#x540C;&#x65F6;&#x8BBF;&#x95EE; Redis&#xFF0C;&#x4F1A;&#x4EA7;&#x751F;&#x7F51;&#x7EDC;&#x5F00;&#x9500;&#x548C; Redis CPU &#x538B;&#x529B;&#x3002;&#x540C;&#x65F6;&#xFF0C;&#x67D0;&#x4E9B;&#x70ED;&#x70B9;&#x6570;&#x636E;&#x53EF;&#x80FD;&#x4F1A;&#x88AB;&#x9891;&#x7E41;&#x8BFB;&#x53D6;&#xFF0C;&#x6BCF;&#x6B21;&#x90FD;&#x7ECF;&#x8FC7;&#x7F51;&#x7EDC;&#x8BBF;&#x95EE; Redis&#xFF0C;&#x4E5F;&#x4F1A;&#x5E26;&#x6765;&#x989D;&#x5916;&#x5EF6;&#x8FDF;&#x3002;</p>
<p>&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x4E9B;&#x95EE;&#x9898;&#xFF0C;&#x5F88;&#x591A;&#x5927;&#x578B;&#x7CFB;&#x7EDF;&#x4F1A;&#x5F15;&#x5165; <strong>&#x591A;&#x7EA7;&#x7F13;&#x5B58;&#x67B6;&#x6784;&#xFF08;Multi-Level Cache&#xFF09;</strong>&#xFF0C;&#x5176;&#x4E2D;&#x6700;&#x5E38;&#x89C1;&#x7684;&#x4E00;&#x79CD;&#x6A21;&#x5F0F;&#x5C31;&#x662F; <strong>&#x4E00;&#x7EA7;&#x7F13;&#x5B58; + &#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x8BBE;&#x8BA1;</strong>&#x3002;</p>
<h3 id="%E4%B8%80%E7%BA%A7%E4%BA%8C%E7%BA%A7%E7%BC%93%E5%AD%98%E7%9A%84%E5%9F%BA%E6%9C%AC%E6%9E%B6%E6%9E%84">&#x4E00;&#x7EA7;&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x7684;&#x57FA;&#x672C;&#x67B6;&#x6784;</h3>
<figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_a0c1wqa0c1wqa0c1.png" class="kg-image" alt loading="lazy" width="1408" height="768" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/04/Gemini_Generated_Image_a0c1wqa0c1wqa0c1.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/04/Gemini_Generated_Image_a0c1wqa0c1wqa0c1.png 1000w, https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_a0c1wqa0c1wqa0c1.png 1408w" sizes="(min-width: 720px) 720px"></figure>
<p>&#x4E00;&#x7EA7;&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x672C;&#x8D28;&#x4E0A;&#x662F;&#x4E00;&#x79CD; <strong>&#x7F13;&#x5B58;&#x5206;&#x5C42;&#x67B6;&#x6784;</strong>&#x3002;</p>
<p>&#x901A;&#x5E38;&#x7CFB;&#x7EDF;&#x4F1A;&#x8BBE;&#x8BA1;&#x4E24;&#x5C42;&#x7F13;&#x5B58;&#xFF1A;</p>
<p><strong>&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#xFF08;L1 Cache&#xFF09;</strong></p>
<p>&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x901A;&#x5E38;&#x4F4D;&#x4E8E; <strong>&#x5E94;&#x7528;&#x8FDB;&#x7A0B;&#x5185;&#x90E8;</strong>&#xFF0C;&#x4E5F;&#x79F0;&#x4E3A; <strong>&#x672C;&#x5730;&#x7F13;&#x5B58;&#xFF08;Local Cache&#xFF09;</strong>&#x3002;&#x4F8B;&#x5982;&#x4F7F;&#x7528;&#xFF1A;</p>
<ul><li>Go&#xFF1A;bigcache / ristretto</li><li>Java&#xFF1A;Caffeine / Guava Cache</li><li>Node&#xFF1A;LRU Cache</li></ul>
<p>&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x7684;&#x7279;&#x70B9;&#x662F;&#xFF1A;</p>
<ul><li>&#x8BBF;&#x95EE;&#x901F;&#x5EA6;&#x6781;&#x5FEB;&#xFF08;&#x5185;&#x5B58;&#x8BBF;&#x95EE;&#xFF09;</li><li>&#x4E0D;&#x9700;&#x8981;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;</li><li>&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x90FD;&#x6709;&#x81EA;&#x5DF1;&#x7684;&#x7F13;&#x5B58;</li></ul>
<p><strong>&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#xFF08;L2 Cache&#xFF09;</strong></p>
<p>&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x901A;&#x5E38;&#x662F; <strong>&#x5206;&#x5E03;&#x5F0F;&#x7F13;&#x5B58;&#x7CFB;&#x7EDF;</strong>&#xFF0C;&#x6700;&#x5E38;&#x89C1;&#x7684;&#x662F; Redis &#x6216; Memcached&#x3002;&#x6240;&#x6709;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x5171;&#x4EAB;&#x540C;&#x4E00;&#x4E2A;&#x7F13;&#x5B58;&#x7CFB;&#x7EDF;&#x3002;</p>
<p>&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x7684;&#x7279;&#x70B9;&#x662F;&#xFF1A;</p>
<ul><li>&#x591A;&#x8282;&#x70B9;&#x5171;&#x4EAB;</li><li>&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#x66F4;&#x597D;</li><li>&#x5BB9;&#x91CF;&#x66F4;&#x5927;</li><li>&#x652F;&#x6301;&#x5206;&#x5E03;&#x5F0F;&#x90E8;&#x7F72;</li></ul>
<p>&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x7684;&#x8BBF;&#x95EE;&#x6D41;&#x7A0B;&#x901A;&#x5E38;&#x662F;&#xFF1A;</p>
<p>&#x5BA2;&#x6237;&#x7AEF;&#x8BF7;&#x6C42;<br>&#x2192; &#x670D;&#x52A1;&#x8FDB;&#x7A0B;<br>&#x2192; &#x67E5;&#x8BE2;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;<br>&#x2192; &#x672A;&#x547D;&#x4E2D;&#x5219;&#x67E5;&#x8BE2;&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;<br>&#x2192; &#x518D;&#x672A;&#x547D;&#x4E2D;&#x5219;&#x67E5;&#x8BE2;&#x6570;&#x636E;&#x5E93;</p>
<h3 id="%E4%B8%80%E7%BA%A7%E4%BA%8C%E7%BA%A7%E7%BC%93%E5%AD%98%E8%AE%BF%E9%97%AE%E6%B5%81%E7%A8%8B">&#x4E00;&#x7EA7;&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x8BBF;&#x95EE;&#x6D41;&#x7A0B;</h3>
<p>&#x5728;&#x5B9E;&#x9645;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x4E00;&#x6B21;&#x8BF7;&#x6C42;&#x7684;&#x5178;&#x578B;&#x8BBF;&#x95EE;&#x6D41;&#x7A0B;&#x5982;&#x4E0B;&#xFF1A;</p>
<p>&#x9996;&#x5148;&#xFF0C;&#x8BF7;&#x6C42;&#x8FDB;&#x5165;&#x5E94;&#x7528;&#x670D;&#x52A1;&#x3002;&#x7CFB;&#x7EDF;&#x4F1A;&#x4F18;&#x5148;&#x67E5;&#x8BE2; <strong>&#x4E00;&#x7EA7;&#x7F13;&#x5B58;</strong>&#x3002;&#x5982;&#x679C;&#x6570;&#x636E;&#x5B58;&#x5728;&#xFF0C;&#x76F4;&#x63A5;&#x8FD4;&#x56DE;&#x7ED3;&#x679C;&#xFF0C;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x5EF6;&#x8FDF;&#x6700;&#x4F4E;&#xFF0C;&#x901A;&#x5E38;&#x53EA;&#x9700;&#x8981;&#x5FAE;&#x79D2;&#x7EA7;&#x65F6;&#x95F4;&#x3002;</p>
<p>&#x5982;&#x679C;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x672A;&#x547D;&#x4E2D;&#xFF0C;&#x5219;&#x7EE7;&#x7EED;&#x67E5;&#x8BE2; <strong>&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#xFF08;Redis&#xFF09;</strong>&#x3002;&#x5982;&#x679C; Redis &#x4E2D;&#x5B58;&#x5728;&#x6570;&#x636E;&#xFF0C;&#x5219;&#x8FD4;&#x56DE;&#x7ED3;&#x679C;&#xFF0C;&#x5E76;&#x5C06;&#x8BE5;&#x6570;&#x636E;&#x5199;&#x5165;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#xFF0C;&#x4EE5;&#x4FBF;&#x540E;&#x7EED;&#x8BF7;&#x6C42;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x547D;&#x4E2D;&#x672C;&#x5730;&#x7F13;&#x5B58;&#x3002;</p>
<p>&#x5982;&#x679C; Redis &#x4E2D;&#x4E5F;&#x6CA1;&#x6709;&#x6570;&#x636E;&#xFF0C;&#x5219;&#x8BF4;&#x660E;&#x7F13;&#x5B58;&#x672A;&#x547D;&#x4E2D;&#xFF0C;&#x6B64;&#x65F6;&#x7CFB;&#x7EDF;&#x9700;&#x8981;&#x8BBF;&#x95EE;&#x6570;&#x636E;&#x5E93;&#x3002;&#x6570;&#x636E;&#x5E93;&#x8FD4;&#x56DE;&#x7ED3;&#x679C;&#x540E;&#xFF0C;&#x7CFB;&#x7EDF;&#x4F1A;&#x540C;&#x65F6;&#x5199;&#x5165; Redis &#x548C;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#xFF0C;&#x4ECE;&#x800C;&#x5EFA;&#x7ACB;&#x65B0;&#x7684;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x3002;</p>
<p>&#x6574;&#x4E2A;&#x6D41;&#x7A0B;&#x53EF;&#x4EE5;&#x7406;&#x89E3;&#x4E3A;&#xFF1A;</p>
<p>L1 Cache &#x2192; L2 Cache &#x2192; Database</p>
<p>&#x901A;&#x8FC7;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#xFF0C;&#x5927;&#x90E8;&#x5206;&#x8BF7;&#x6C42;&#x90FD;&#x53EF;&#x4EE5;&#x5728;&#x7F13;&#x5B58;&#x5C42;&#x88AB;&#x62E6;&#x622A;&#xFF0C;&#x4ECE;&#x800C;&#x907F;&#x514D;&#x9891;&#x7E41;&#x8BBF;&#x95EE;&#x6570;&#x636E;&#x5E93;&#x3002;</p>
<h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E8%AE%BE%E8%AE%A1%E4%B8%A4%E7%BA%A7%E7%BC%93%E5%AD%98">&#x4E3A;&#x4EC0;&#x4E48;&#x8981;&#x8BBE;&#x8BA1;&#x4E24;&#x7EA7;&#x7F13;&#x5B58;</h3>
<p>&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x548C;&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x5404;&#x81EA;&#x89E3;&#x51B3;&#x4E0D;&#x540C;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x4E24;&#x8005;&#x7ED3;&#x5408;&#x53EF;&#x4EE5;&#x5927;&#x5E45;&#x63D0;&#x5347;&#x7CFB;&#x7EDF;&#x6027;&#x80FD;&#x3002;</p>
<p><strong>&#x964D;&#x4F4E; Redis &#x538B;&#x529B;</strong></p>
<p>&#x5728;&#x9AD8;&#x5E76;&#x53D1;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x5982;&#x679C;&#x6240;&#x6709;&#x8BF7;&#x6C42;&#x90FD;&#x8BBF;&#x95EE; Redis&#xFF0C;Redis &#x53EF;&#x80FD;&#x6210;&#x4E3A;&#x65B0;&#x7684;&#x74F6;&#x9888;&#x3002;&#x901A;&#x8FC7;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#xFF0C;&#x5927;&#x91CF;&#x70ED;&#x70B9;&#x6570;&#x636E;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x5728;&#x5E94;&#x7528;&#x5185;&#x5B58;&#x4E2D;&#x8FD4;&#x56DE;&#xFF0C;&#x4ECE;&#x800C;&#x51CF;&#x5C11; Redis &#x8BF7;&#x6C42;&#x6570;&#x91CF;&#x3002;</p>
<p><strong>&#x51CF;&#x5C11;&#x7F51;&#x7EDC;&#x5F00;&#x9500;</strong></p>
<p>&#x8BBF;&#x95EE; Redis &#x9700;&#x8981;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;&#xFF0C;&#x5373;&#x4F7F;&#x5EF6;&#x8FDF;&#x53EA;&#x6709; 1ms&#xFF0C;&#x5728;&#x9AD8; QPS &#x573A;&#x666F;&#x4E0B;&#x4E5F;&#x4F1A;&#x4EA7;&#x751F;&#x660E;&#x663E;&#x5F00;&#x9500;&#x3002;&#x800C;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x662F;&#x8FDB;&#x7A0B;&#x5185;&#x8BBF;&#x95EE;&#xFF0C;&#x901F;&#x5EA6;&#x8FDC;&#x8FDC;&#x5FEB;&#x4E8E;&#x7F51;&#x7EDC;&#x8C03;&#x7528;&#x3002;</p>
<p><strong>&#x63D0;&#x5347;&#x7CFB;&#x7EDF;&#x541E;&#x5410;&#x91CF;</strong></p>
<p>&#x901A;&#x8FC7;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#xFF0C;&#x7CFB;&#x7EDF;&#x53EF;&#x4EE5;&#x5904;&#x7406;&#x66F4;&#x591A;&#x8BF7;&#x6C42;&#xFF0C;&#x800C;&#x4E0D;&#x4F1A;&#x589E;&#x52A0; Redis &#x6216;&#x6570;&#x636E;&#x5E93;&#x8D1F;&#x8F7D;&#x3002;</p>
<p><strong>&#x63D0;&#x5347;&#x70ED;&#x70B9;&#x6570;&#x636E;&#x8BBF;&#x95EE;&#x6548;&#x7387;</strong></p>
<p>&#x5728;&#x5F88;&#x591A;&#x4E1A;&#x52A1;&#x573A;&#x666F;&#x4E2D;&#xFF0C;&#x5C11;&#x91CF;&#x70ED;&#x70B9;&#x6570;&#x636E;&#x4F1A;&#x88AB;&#x9891;&#x7E41;&#x8BBF;&#x95EE;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>&#x70ED;&#x95E8;&#x5546;&#x54C1;</li><li>&#x7528;&#x6237;&#x4FE1;&#x606F;</li><li>&#x914D;&#x7F6E;&#x6570;&#x636E;</li><li>&#x63A8;&#x8350;&#x7ED3;&#x679C;</li></ul>
<p>&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x53EF;&#x4EE5;&#x8BA9;&#x8FD9;&#x4E9B;&#x70ED;&#x70B9;&#x6570;&#x636E;&#x76F4;&#x63A5;&#x5728;&#x672C;&#x5730;&#x547D;&#x4E2D;&#x3002;</p>
<h3 id="%E4%B8%80%E7%BA%A7%E7%BC%93%E5%AD%98%E8%AE%BE%E8%AE%A1%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E7%9A%84%E9%97%AE%E9%A2%98">&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x8BBE;&#x8BA1;&#x9700;&#x8981;&#x6CE8;&#x610F;&#x7684;&#x95EE;&#x9898;</h3>
<p>&#x867D;&#x7136;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x6027;&#x80FD;&#x5F88;&#x597D;&#xFF0C;&#x4F46;&#x5B83;&#x4E5F;&#x4F1A;&#x5E26;&#x6765;&#x4E00;&#x4E9B;&#x65B0;&#x7684;&#x95EE;&#x9898;&#x3002;</p>
<p>&#x9996;&#x5148;&#x662F; <strong>&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#x95EE;&#x9898;</strong>&#x3002;&#x7531;&#x4E8E;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x5B58;&#x5728;&#x4E8E;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x4E2D;&#xFF0C;&#x4E0D;&#x540C;&#x5B9E;&#x4F8B;&#x7684;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x53EF;&#x80FD;&#x4E0D;&#x540C;&#x6B65;&#x3002;&#x5F53;&#x6570;&#x636E;&#x66F4;&#x65B0;&#x65F6;&#xFF0C;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x6B63;&#x786E;&#x7684;&#x7F13;&#x5B58;&#x5931;&#x6548;&#x673A;&#x5236;&#xFF0C;&#x53EF;&#x80FD;&#x4F1A;&#x5BFC;&#x81F4;&#x8BFB;&#x53D6;&#x5230;&#x65E7;&#x6570;&#x636E;&#x3002;</p>
<p>&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#xFF0C;&#x901A;&#x5E38;&#x4F1A;&#x91C7;&#x7528; <strong>&#x7F13;&#x5B58;&#x5931;&#x6548;&#x7B56;&#x7565;</strong>&#x3002;&#x4F8B;&#x5982;&#x5728;&#x6570;&#x636E;&#x66F4;&#x65B0;&#x65F6;&#xFF0C;&#x901A;&#x8FC7;&#x6D88;&#x606F;&#x961F;&#x5217;&#x6216;&#x53D1;&#x5E03;&#x8BA2;&#x9605;&#x673A;&#x5236;&#x901A;&#x77E5;&#x6240;&#x6709;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x6E05;&#x9664;&#x672C;&#x5730;&#x7F13;&#x5B58;&#x3002;</p>
<p>&#x7B2C;&#x4E8C;&#x4E2A;&#x95EE;&#x9898;&#x662F; <strong>&#x7F13;&#x5B58;&#x5BB9;&#x91CF;&#x63A7;&#x5236;</strong>&#x3002;&#x4E00;&#x7EA7;&#x7F13;&#x5B58;&#x5B58;&#x5728;&#x4E8E;&#x5E94;&#x7528;&#x5185;&#x5B58;&#x4E2D;&#xFF0C;&#x5982;&#x679C;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x8FC7;&#x591A;&#xFF0C;&#x53EF;&#x80FD;&#x4F1A;&#x5360;&#x7528;&#x5927;&#x91CF;&#x5185;&#x5B58;&#xFF0C;&#x5F71;&#x54CD;&#x7CFB;&#x7EDF;&#x7A33;&#x5B9A;&#x6027;&#x3002;&#x56E0;&#x6B64;&#x901A;&#x5E38;&#x4F1A;&#x4F7F;&#x7528; LRU &#x6216; LFU &#x7B49;&#x7B56;&#x7565;&#x9650;&#x5236;&#x7F13;&#x5B58;&#x5927;&#x5C0F;&#x3002;</p>
<p>&#x7B2C;&#x4E09;&#x4E2A;&#x95EE;&#x9898;&#x662F; <strong>&#x7F13;&#x5B58;&#x7A7F;&#x900F;&#x548C;&#x7F13;&#x5B58;&#x51FB;&#x7A7F;</strong>&#x3002;&#x5F53;&#x5927;&#x91CF;&#x8BF7;&#x6C42;&#x540C;&#x65F6;&#x8BBF;&#x95EE;&#x4E0D;&#x5B58;&#x5728;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x53EF;&#x80FD;&#x4F1A;&#x76F4;&#x63A5;&#x51B2;&#x51FB;&#x6570;&#x636E;&#x5E93;&#x3002;&#x901A;&#x5E38;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x5E03;&#x9686;&#x8FC7;&#x6EE4;&#x5668;&#x6216;&#x4E92;&#x65A5;&#x9501;&#x673A;&#x5236;&#x8FDB;&#x884C;&#x9632;&#x62A4;&#x3002;</p>
<h3 id="%E7%BC%93%E5%AD%98%E6%9B%B4%E6%96%B0%E7%AD%96%E7%95%A5%E8%AE%BE%E8%AE%A1">&#x7F13;&#x5B58;&#x66F4;&#x65B0;&#x7B56;&#x7565;&#x8BBE;&#x8BA1;</h3>
<p>&#x5728;&#x591A;&#x7EA7;&#x7F13;&#x5B58;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x7F13;&#x5B58;&#x66F4;&#x65B0;&#x7B56;&#x7565;&#x975E;&#x5E38;&#x5173;&#x952E;&#x3002;</p>
<p>&#x5E38;&#x89C1;&#x7B56;&#x7565;&#x5305;&#x62EC;&#xFF1A;</p>
<p><strong>Cache Aside&#xFF08;&#x65C1;&#x8DEF;&#x7F13;&#x5B58;&#xFF09;</strong></p>
<p>&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5148;&#x67E5;&#x8BE2;&#x7F13;&#x5B58;&#xFF0C;&#x5982;&#x679C;&#x672A;&#x547D;&#x4E2D;&#x518D;&#x67E5;&#x8BE2;&#x6570;&#x636E;&#x5E93;&#xFF0C;&#x7136;&#x540E;&#x5199;&#x5165;&#x7F13;&#x5B58;&#x3002;&#x8FD9;&#x662F;&#x6700;&#x5E38;&#x89C1;&#x7684;&#x4E00;&#x79CD;&#x6A21;&#x5F0F;&#x3002;</p>
<p><strong>Write Through&#xFF08;&#x5199;&#x7A7F;&#x900F;&#xFF09;</strong></p>
<p>&#x5E94;&#x7528;&#x5728;&#x5199;&#x5165;&#x6570;&#x636E;&#x5E93;&#x7684;&#x540C;&#x65F6;&#x4E5F;&#x66F4;&#x65B0;&#x7F13;&#x5B58;&#xFF0C;&#x4FDD;&#x8BC1;&#x7F13;&#x5B58;&#x548C;&#x6570;&#x636E;&#x5E93;&#x6570;&#x636E;&#x540C;&#x6B65;&#x3002;</p>
<p><strong>Write Back&#xFF08;&#x5199;&#x56DE;&#x7F13;&#x5B58;&#xFF09;</strong></p>
<p>&#x5E94;&#x7528;&#x53EA;&#x5199;&#x7F13;&#x5B58;&#xFF0C;&#x7531;&#x7F13;&#x5B58;&#x7CFB;&#x7EDF;&#x5F02;&#x6B65;&#x5199;&#x5165;&#x6570;&#x636E;&#x5E93;&#x3002;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x6027;&#x80FD;&#x66F4;&#x9AD8;&#xFF0C;&#x4F46;&#x5B9E;&#x73B0;&#x590D;&#x6742;&#x3002;</p>
<p>&#x5728;&#x4E92;&#x8054;&#x7F51;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x4E1A;&#x52A1;&#x90FD;&#x4F1A;&#x91C7;&#x7528; <strong>Cache Aside &#x6A21;&#x5F0F;</strong>&#xFF0C;&#x56E0;&#x4E3A;&#x5B83;&#x5B9E;&#x73B0;&#x7B80;&#x5355;&#x4E14;&#x7A33;&#x5B9A;&#x3002;</p>
<h3 id="%E4%B8%80%E7%BA%A7%E4%BA%8C%E7%BA%A7%E7%BC%93%E5%AD%98%E6%9E%B6%E6%9E%84%E9%80%82%E7%94%A8%E5%9C%BA%E6%99%AF">&#x4E00;&#x7EA7;&#x4E8C;&#x7EA7;&#x7F13;&#x5B58;&#x67B6;&#x6784;&#x9002;&#x7528;&#x573A;&#x666F;</h3>
<p>&#x591A;&#x7EA7;&#x7F13;&#x5B58;&#x67B6;&#x6784;&#x901A;&#x5E38;&#x9002;&#x7528;&#x4E8E;&#x4EE5;&#x4E0B;&#x573A;&#x666F;&#xFF1A;</p>
<p><strong>&#x9AD8;&#x5E76;&#x53D1;&#x8BFB;&#x53D6;&#x7CFB;&#x7EDF;</strong></p>
<p>&#x4F8B;&#x5982;&#x5546;&#x54C1;&#x8BE6;&#x60C5;&#x9875;&#x3001;&#x7528;&#x6237;&#x4FE1;&#x606F;&#x67E5;&#x8BE2;&#x3001;&#x914D;&#x7F6E;&#x8BFB;&#x53D6;&#x7B49;&#x3002;</p>
<p><strong>&#x70ED;&#x70B9;&#x6570;&#x636E;&#x8BBF;&#x95EE;&#x9891;&#x7E41;</strong></p>
<p>&#x4F8B;&#x5982;&#x6392;&#x884C;&#x699C;&#x3001;&#x63A8;&#x8350;&#x5217;&#x8868;&#x7B49;&#x3002;</p>
<p><strong>&#x6570;&#x636E;&#x5E93;&#x538B;&#x529B;&#x8F83;&#x5927;</strong></p>
<p>&#x901A;&#x8FC7;&#x7F13;&#x5B58;&#x5C42;&#x53EF;&#x4EE5;&#x663E;&#x8457;&#x51CF;&#x5C11;&#x6570;&#x636E;&#x5E93;&#x67E5;&#x8BE2;&#x6B21;&#x6570;&#x3002;</p>
<p>&#x5BF9;&#x4E8E;&#x4E00;&#x4E9B;&#x5B9E;&#x65F6;&#x4E00;&#x81F4;&#x6027;&#x8981;&#x6C42;&#x975E;&#x5E38;&#x9AD8;&#x7684;&#x7CFB;&#x7EDF;&#xFF0C;&#x4F8B;&#x5982;&#x91D1;&#x878D;&#x4EA4;&#x6613;&#x7CFB;&#x7EDF;&#xFF0C;&#x901A;&#x5E38;&#x4E0D;&#x4F1A;&#x4F7F;&#x7528;&#x591A;&#x7EA7;&#x7F13;&#x5B58;&#xFF0C;&#x800C;&#x662F;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&#x6570;&#x636E;&#x5E93;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[微服务架构设计]]></title><description><![CDATA[<h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84">&#x4E3A;&#x4EC0;&#x4E48;&#x4F1A;&#x51FA;&#x73B0;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;</h3>
<p>&#x5728;&#x65E9;&#x671F;&#x7684;&#x8F6F;&#x4EF6;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x5E94;&#x7528;&#x90FD;&#x91C7;&#x7528; <strong>&#x5355;&#x4F53;&#x67B6;&#x6784;&#xFF08;Monolithic Architecture&#xFF09;</strong>&#x3002;&#x6240;&#x6709;&#x529F;&#x80FD;&#x6A21;&#x5757;&#x90FD;&#x8FD0;&#x884C;&#x5728;&#x540C;&#x4E00;</p>]]></description><link>https://tanzhuo.xyz/wei-fu-wu-jia-gou-she-ji/</link><guid isPermaLink="false">69b601b95ff0de00012766f0</guid><category><![CDATA[技术]]></category><category><![CDATA[golang]]></category><category><![CDATA[JAVA]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sun, 15 Mar 2026 00:59:38 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BC%9A%E5%87%BA%E7%8E%B0%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84">&#x4E3A;&#x4EC0;&#x4E48;&#x4F1A;&#x51FA;&#x73B0;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;</h3>
<p>&#x5728;&#x65E9;&#x671F;&#x7684;&#x8F6F;&#x4EF6;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x5E94;&#x7528;&#x90FD;&#x91C7;&#x7528; <strong>&#x5355;&#x4F53;&#x67B6;&#x6784;&#xFF08;Monolithic Architecture&#xFF09;</strong>&#x3002;&#x6240;&#x6709;&#x529F;&#x80FD;&#x6A21;&#x5757;&#x90FD;&#x8FD0;&#x884C;&#x5728;&#x540C;&#x4E00;&#x4E2A;&#x5E94;&#x7528;&#x8FDB;&#x7A0B;&#x4E2D;&#xFF0C;&#x4F8B;&#x5982;&#x7528;&#x6237;&#x7CFB;&#x7EDF;&#x3001;&#x8BA2;&#x5355;&#x7CFB;&#x7EDF;&#x3001;&#x652F;&#x4ED8;&#x7CFB;&#x7EDF;&#x3001;&#x5E93;&#x5B58;&#x7CFB;&#x7EDF;&#x7B49;&#xFF0C;&#x90FD;&#x88AB;&#x6253;&#x5305;&#x5728;&#x4E00;&#x4E2A;&#x5DE5;&#x7A0B;&#x4E2D;&#x7EDF;&#x4E00;&#x90E8;&#x7F72;&#x3002;&#x8FD9;&#x79CD;&#x67B6;&#x6784;&#x5728;&#x7CFB;&#x7EDF;&#x89C4;&#x6A21;&#x8F83;&#x5C0F;&#x65F6;&#x975E;&#x5E38;&#x7B80;&#x5355;&#x76F4;&#x63A5;&#xFF0C;&#x5F00;&#x53D1;&#x6548;&#x7387;&#x4E5F;&#x8F83;&#x9AD8;&#x3002;</p>
<p>&#x4F46;&#x968F;&#x7740;&#x4E1A;&#x52A1;&#x4E0D;&#x65AD;&#x589E;&#x957F;&#xFF0C;&#x5355;&#x4F53;&#x67B6;&#x6784;&#x7684;&#x95EE;&#x9898;&#x9010;&#x6E10;&#x663E;&#x73B0;&#x51FA;&#x6765;&#x3002;&#x7CFB;&#x7EDF;&#x4EE3;&#x7801;&#x8D8A;&#x6765;&#x8D8A;&#x5E9E;&#x5927;&#xFF0C;&#x4E00;&#x4E2A;&#x9879;&#x76EE;&#x53EF;&#x80FD;&#x5305;&#x542B;&#x51E0;&#x5341;&#x4E07;&#x751A;&#x81F3;&#x4E0A;&#x767E;&#x4E07;&#x884C;&#x4EE3;&#x7801;&#xFF0C;&#x4EFB;&#x4F55;&#x4E00;&#x6B21;&#x4FEE;&#x6539;&#x90FD;&#x9700;&#x8981;&#x91CD;&#x65B0;&#x6784;&#x5EFA;&#x548C;&#x90E8;&#x7F72;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x3002;&#x540C;&#x65F6;&#xFF0C;&#x4E0D;&#x540C;&#x529F;&#x80FD;&#x6A21;&#x5757;&#x4E4B;&#x95F4;&#x8026;&#x5408;&#x4E25;&#x91CD;&#xFF0C;&#x4E00;&#x4E2A;&#x6A21;&#x5757;&#x51FA;&#x73B0;&#x95EE;&#x9898;&#x5F88;&#x53EF;&#x80FD;&#x5F71;&#x54CD;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x8FD0;&#x884C;&#x3002;&#x5F53;&#x8BBF;&#x95EE;&#x91CF;&#x589E;&#x957F;&#x65F6;&#xFF0C;&#x7CFB;&#x7EDF;&#x4E5F;&#x65E0;&#x6CD5;&#x53EA;&#x5BF9;&#x67D0;&#x4E2A;&#x70ED;&#x70B9;&#x6A21;&#x5757;&#x8FDB;&#x884C;&#x6269;&#x5C55;&#xFF0C;&#x53EA;&#x80FD;&#x6574;&#x4F53;&#x6269;&#x5BB9;&#xFF0C;&#x8D44;&#x6E90;&#x5229;&#x7528;&#x6548;&#x7387;&#x5F88;&#x4F4E;&#x3002;</p>
<p>&#x5728;&#x8FD9;&#x79CD;&#x80CC;&#x666F;&#x4E0B;&#xFF0C;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x9010;&#x6E10;&#x6210;&#x4E3A;&#x5927;&#x578B;&#x7CFB;&#x7EDF;&#x7684;&#x4E3B;&#x6D41;&#x8BBE;&#x8BA1;&#x65B9;&#x5F0F;&#x3002;&#x5FAE;&#x670D;&#x52A1;&#x7684;&#x6838;&#x5FC3;&#x601D;&#x60F3;&#x662F; <strong>&#x5C06;&#x4E00;&#x4E2A;&#x5E9E;&#x5927;&#x7684;&#x7CFB;&#x7EDF;&#x62C6;&#x5206;&#x4E3A;&#x591A;&#x4E2A;&#x72EC;&#x7ACB;&#x670D;&#x52A1;&#xFF0C;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x8D1F;&#x8D23;&#x4E00;&#x4E2A;&#x660E;&#x786E;&#x7684;&#x4E1A;&#x52A1;&#x80FD;&#x529B;&#xFF0C;&#x5E76;&#x53EF;&#x4EE5;&#x72EC;&#x7ACB;&#x5F00;&#x53D1;&#x3001;&#x90E8;&#x7F72;&#x548C;&#x6269;&#x5C55;</strong>&#x3002;&#x8FD9;&#x6837;&#x4E0D;&#x4EC5;&#x53EF;&#x4EE5;&#x964D;&#x4F4E;&#x7CFB;&#x7EDF;&#x590D;&#x6742;&#x5EA6;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x63D0;&#x5347;&#x7CFB;&#x7EDF;&#x7684;&#x53EF;&#x7EF4;&#x62A4;&#x6027;&#x548C;&#x6269;&#x5C55;&#x80FD;&#x529B;&#x3002;</p>
<h3 id="%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E7%9A%84%E6%A0%B8%E5%BF%83%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3">&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x7684;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x601D;&#x60F3;</h3>
<figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_qjw17xqjw17xqjw1.png" class="kg-image" alt loading="lazy" width="1408" height="768" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/04/Gemini_Generated_Image_qjw17xqjw17xqjw1.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/04/Gemini_Generated_Image_qjw17xqjw17xqjw1.png 1000w, https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_qjw17xqjw17xqjw1.png 1408w" sizes="(min-width: 720px) 720px"></figure>
<p>&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x5E76;&#x4E0D;&#x4EC5;&#x4EC5;&#x662F;&#x628A;&#x7CFB;&#x7EDF;&#x62C6;&#x5206;&#x6210;&#x5F88;&#x591A;&#x5C0F;&#x670D;&#x52A1;&#xFF0C;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#x56F4;&#x7ED5; <strong>&#x4E1A;&#x52A1;&#x80FD;&#x529B;&#xFF08;Business Capability&#xFF09;&#x8FDB;&#x884C;&#x7CFB;&#x7EDF;&#x8BBE;&#x8BA1;</strong>&#x3002;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x5E94;&#x8BE5;&#x5177;&#x5907;&#x6E05;&#x6670;&#x7684;&#x804C;&#x8D23;&#x8FB9;&#x754C;&#xFF0C;&#x5E76;&#x4E14;&#x80FD;&#x591F;&#x72EC;&#x7ACB;&#x8FD0;&#x884C;&#x3002;</p>
<p>&#x5728;&#x5FAE;&#x670D;&#x52A1;&#x8BBE;&#x8BA1;&#x4E2D;&#xFF0C;&#x901A;&#x5E38;&#x4F1A;&#x9075;&#x5FAA;&#x51E0;&#x4E2A;&#x6838;&#x5FC3;&#x539F;&#x5219;&#xFF1A;</p>
<p>&#x9996;&#x5148;&#x662F; <strong>&#x5355;&#x4E00;&#x804C;&#x8D23;&#x539F;&#x5219;</strong>&#x3002;&#x6BCF;&#x4E2A;&#x5FAE;&#x670D;&#x52A1;&#x53EA;&#x8D1F;&#x8D23;&#x4E00;&#x4E2A;&#x6838;&#x5FC3;&#x4E1A;&#x52A1;&#x9886;&#x57DF;&#xFF0C;&#x4F8B;&#x5982;&#x7528;&#x6237;&#x670D;&#x52A1;&#x3001;&#x8BA2;&#x5355;&#x670D;&#x52A1;&#x3001;&#x5E93;&#x5B58;&#x670D;&#x52A1;&#x7B49;&#x3002;&#x8FD9;&#x6837;&#x53EF;&#x4EE5;&#x907F;&#x514D;&#x670D;&#x52A1;&#x804C;&#x8D23;&#x6DF7;&#x4E71;&#xFF0C;&#x4E5F;&#x65B9;&#x4FBF;&#x56E2;&#x961F;&#x5206;&#x5DE5;&#x534F;&#x4F5C;&#x3002;</p>
<p>&#x5176;&#x6B21;&#x662F; <strong>&#x670D;&#x52A1;&#x81EA;&#x6CBB;</strong>&#x3002;&#x6BCF;&#x4E2A;&#x5FAE;&#x670D;&#x52A1;&#x90FD;&#x62E5;&#x6709;&#x81EA;&#x5DF1;&#x7684;&#x6570;&#x636E;&#x5E93;&#x548C;&#x6570;&#x636E;&#x6A21;&#x578B;&#xFF0C;&#x907F;&#x514D;&#x591A;&#x4E2A;&#x670D;&#x52A1;&#x5171;&#x4EAB;&#x6570;&#x636E;&#x5E93;&#x3002;&#x8FD9;&#x6837;&#x53EF;&#x4EE5;&#x51CF;&#x5C11;&#x670D;&#x52A1;&#x4E4B;&#x95F4;&#x7684;&#x5F3A;&#x4F9D;&#x8D56;&#xFF0C;&#x4F7F;&#x7CFB;&#x7EDF;&#x66F4;&#x52A0;&#x677E;&#x8026;&#x5408;&#x3002;</p>
<p>&#x7B2C;&#x4E09;&#x662F; <strong>&#x72EC;&#x7ACB;&#x90E8;&#x7F72;</strong>&#x3002;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x53EF;&#x4EE5;&#x72EC;&#x7ACB;&#x53D1;&#x5E03;&#x548C;&#x5347;&#x7EA7;&#xFF0C;&#x800C;&#x4E0D;&#x9700;&#x8981;&#x5F71;&#x54CD;&#x5176;&#x4ED6;&#x670D;&#x52A1;&#x3002;&#x8FD9;&#x4E00;&#x70B9;&#x5BF9;&#x4E8E;&#x5927;&#x578B;&#x56E2;&#x961F;&#x5C24;&#x4E3A;&#x91CD;&#x8981;&#xFF0C;&#x53EF;&#x4EE5;&#x5927;&#x5E45;&#x63D0;&#x9AD8;&#x7814;&#x53D1;&#x6548;&#x7387;&#x3002;</p>
<p>&#x6700;&#x540E;&#x662F; <strong>&#x63A5;&#x53E3;&#x9A71;&#x52A8;&#x901A;&#x4FE1;</strong>&#x3002;&#x670D;&#x52A1;&#x4E4B;&#x95F4;&#x901A;&#x8FC7; API &#x6216;&#x6D88;&#x606F;&#x7CFB;&#x7EDF;&#x8FDB;&#x884C;&#x901A;&#x4FE1;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x76F4;&#x63A5;&#x8C03;&#x7528;&#x6570;&#x636E;&#x5E93;&#x6216;&#x5171;&#x4EAB;&#x4EE3;&#x7801;&#x5E93;&#x3002;</p>
<p>&#x8FD9;&#x4E9B;&#x539F;&#x5219;&#x5171;&#x540C;&#x6784;&#x6210;&#x4E86;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x7684;&#x57FA;&#x7840;&#x3002;</p>
<h3 id="%E5%BE%AE%E6%9C%8D%E5%8A%A1%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%95%B4%E4%BD%93%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1">&#x5FAE;&#x670D;&#x52A1;&#x7CFB;&#x7EDF;&#x7684;&#x6574;&#x4F53;&#x67B6;&#x6784;&#x8BBE;&#x8BA1;</h3>
<p>&#x5728;&#x5B9E;&#x9645;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x4E00;&#x4E2A;&#x5B8C;&#x6574;&#x7684;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x901A;&#x5E38;&#x7531;&#x591A;&#x4E2A;&#x57FA;&#x7840;&#x7EC4;&#x4EF6;&#x6784;&#x6210;&#xFF0C;&#x800C;&#x4E0D;&#x4EC5;&#x4EC5;&#x662F;&#x7B80;&#x5355;&#x7684;&#x670D;&#x52A1;&#x62C6;&#x5206;&#x3002;</p>
<p>&#x7CFB;&#x7EDF;&#x6700;&#x5916;&#x5C42;&#x901A;&#x5E38;&#x662F; <strong>API Gateway&#xFF08;&#x7F51;&#x5173;&#x5C42;&#xFF09;</strong>&#x3002;&#x7F51;&#x5173;&#x4F5C;&#x4E3A;&#x7CFB;&#x7EDF;&#x7EDF;&#x4E00;&#x5165;&#x53E3;&#xFF0C;&#x8D1F;&#x8D23;&#x5904;&#x7406;&#x5BA2;&#x6237;&#x7AEF;&#x8BF7;&#x6C42;&#xFF0C;&#x5E76;&#x63D0;&#x4F9B;&#x8BA4;&#x8BC1;&#x3001;&#x9650;&#x6D41;&#x3001;&#x65E5;&#x5FD7;&#x8BB0;&#x5F55;&#x3001;&#x8DEF;&#x7531;&#x8F6C;&#x53D1;&#x7B49;&#x529F;&#x80FD;&#x3002;&#x901A;&#x8FC7;&#x7F51;&#x5173;&#xFF0C;&#x53EF;&#x4EE5;&#x5C4F;&#x853D;&#x540E;&#x7AEF;&#x670D;&#x52A1;&#x7684;&#x590D;&#x6742;&#x6027;&#xFF0C;&#x4F7F;&#x5BA2;&#x6237;&#x7AEF;&#x53EA;&#x9700;&#x8981;&#x9762;&#x5BF9;&#x4E00;&#x4E2A;&#x7EDF;&#x4E00;&#x63A5;&#x53E3;&#x3002;</p>
<p>&#x7F51;&#x5173;&#x4E4B;&#x540E;&#x662F; <strong>&#x4E1A;&#x52A1;&#x670D;&#x52A1;&#x5C42;</strong>&#x3002;&#x8FD9;&#x4E00;&#x5C42;&#x7531;&#x591A;&#x4E2A;&#x5FAE;&#x670D;&#x52A1;&#x7EC4;&#x6210;&#xFF0C;&#x4F8B;&#x5982;&#x7528;&#x6237;&#x670D;&#x52A1;&#x3001;&#x8BA2;&#x5355;&#x670D;&#x52A1;&#x3001;&#x5546;&#x54C1;&#x670D;&#x52A1;&#x3001;&#x652F;&#x4ED8;&#x670D;&#x52A1;&#x7B49;&#x3002;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x8D1F;&#x8D23;&#x72EC;&#x7ACB;&#x4E1A;&#x52A1;&#x80FD;&#x529B;&#xFF0C;&#x5E76;&#x901A;&#x8FC7; API &#x6216; RPC &#x8FDB;&#x884C;&#x4EA4;&#x4E92;&#x3002;</p>
<p>&#x4E3A;&#x4E86;&#x4FDD;&#x8BC1;&#x670D;&#x52A1;&#x4E4B;&#x95F4;&#x80FD;&#x591F;&#x4E92;&#x76F8;&#x53D1;&#x73B0;&#x548C;&#x901A;&#x4FE1;&#xFF0C;&#x7CFB;&#x7EDF;&#x901A;&#x5E38;&#x4F1A;&#x5F15;&#x5165; <strong>&#x670D;&#x52A1;&#x6CE8;&#x518C;&#x4E0E;&#x53D1;&#x73B0;&#x7CFB;&#x7EDF;</strong>&#x3002;&#x4F8B;&#x5982;&#x5E38;&#x89C1;&#x7684; etcd&#x3001;Nacos&#x3001;Consul &#x7B49;&#x7EC4;&#x4EF6;&#x3002;&#x670D;&#x52A1;&#x542F;&#x52A8;&#x65F6;&#x4F1A;&#x6CE8;&#x518C;&#x5230;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;&#xFF0C;&#x5176;&#x4ED6;&#x670D;&#x52A1;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;&#x83B7;&#x53D6;&#x76EE;&#x6807;&#x670D;&#x52A1;&#x5730;&#x5740;&#x3002;</p>
<p>&#x5728;&#x9AD8;&#x5E76;&#x53D1;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x901A;&#x5E38;&#x8FD8;&#x4F1A;&#x5F15;&#x5165; <strong>&#x6D88;&#x606F;&#x961F;&#x5217;&#xFF08;MQ&#xFF09;</strong> &#x6765;&#x5B9E;&#x73B0;&#x5F02;&#x6B65;&#x901A;&#x4FE1;&#xFF0C;&#x4F8B;&#x5982; Kafka&#x3001;RabbitMQ &#x6216; RocketMQ&#x3002;&#x6D88;&#x606F;&#x961F;&#x5217;&#x53EF;&#x4EE5;&#x7528;&#x4E8E;&#x524A;&#x5CF0;&#x586B;&#x8C37;&#x3001;&#x89E3;&#x8026;&#x670D;&#x52A1;&#x4EE5;&#x53CA;&#x6784;&#x5EFA;&#x4E8B;&#x4EF6;&#x9A71;&#x52A8;&#x67B6;&#x6784;&#x3002;</p>
<p>&#x6570;&#x636E;&#x5C42;&#x65B9;&#x9762;&#xFF0C;&#x6BCF;&#x4E2A;&#x5FAE;&#x670D;&#x52A1;&#x4E00;&#x822C;&#x4F1A;&#x62E5;&#x6709;&#x81EA;&#x5DF1;&#x7684;&#x6570;&#x636E;&#x5E93;&#xFF0C;&#x4F8B;&#x5982; MySQL&#x3001;PostgreSQL &#x6216; NoSQL &#x6570;&#x636E;&#x5E93;&#x3002;&#x4E3A;&#x4E86;&#x63D0;&#x5347;&#x6027;&#x80FD;&#xFF0C;&#x8FD8;&#x4F1A;&#x4F7F;&#x7528; Redis &#x4F5C;&#x4E3A;&#x7F13;&#x5B58;&#x5C42;&#xFF0C;&#x51CF;&#x5C11;&#x6570;&#x636E;&#x5E93;&#x538B;&#x529B;&#x3002;</p>
<p>&#x6700;&#x7EC8;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x901A;&#x5E38;&#x4F1A;&#x8FD0;&#x884C;&#x5728; <strong>&#x5BB9;&#x5668;&#x5E73;&#x53F0;&#xFF08;&#x4F8B;&#x5982; Kubernetes&#xFF09;</strong> &#x4E0A;&#xFF0C;&#x901A;&#x8FC7;&#x5BB9;&#x5668;&#x7F16;&#x6392;&#x5B9E;&#x73B0;&#x670D;&#x52A1;&#x7684;&#x81EA;&#x52A8;&#x90E8;&#x7F72;&#x3001;&#x6269;&#x5BB9;&#x4EE5;&#x53CA;&#x6545;&#x969C;&#x6062;&#x590D;&#x3002;</p>
<h3 id="%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E4%B8%AD%E7%9A%84%E5%85%B3%E9%94%AE%E8%AE%BE%E8%AE%A1%E9%97%AE%E9%A2%98">&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x4E2D;&#x7684;&#x5173;&#x952E;&#x8BBE;&#x8BA1;&#x95EE;&#x9898;</h3>
<p>&#x867D;&#x7136;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x5E26;&#x6765;&#x4E86;&#x5F88;&#x591A;&#x4F18;&#x52BF;&#xFF0C;&#x4F46;&#x4E5F;&#x4F1A;&#x5F15;&#x5165;&#x65B0;&#x7684;&#x590D;&#x6742;&#x6027;&#x3002;&#x5728;&#x7CFB;&#x7EDF;&#x8BBE;&#x8BA1;&#x65F6;&#xFF0C;&#x9700;&#x8981;&#x91CD;&#x70B9;&#x5173;&#x6CE8;&#x51E0;&#x4E2A;&#x5173;&#x952E;&#x95EE;&#x9898;&#x3002;</p>
<p>&#x9996;&#x5148;&#x662F; <strong>&#x670D;&#x52A1;&#x62C6;&#x5206;&#x7C92;&#x5EA6;</strong>&#x3002;&#x5982;&#x679C;&#x670D;&#x52A1;&#x62C6;&#x5206;&#x8FC7;&#x7C97;&#xFF0C;&#x7CFB;&#x7EDF;&#x4ECD;&#x7136;&#x4F1A;&#x53D8;&#x6210;&#x5927;&#x578B;&#x5355;&#x4F53;&#xFF1B;&#x5982;&#x679C;&#x62C6;&#x5206;&#x8FC7;&#x7EC6;&#xFF0C;&#x5219;&#x4F1A;&#x5BFC;&#x81F4;&#x670D;&#x52A1;&#x6570;&#x91CF;&#x8FC7;&#x591A;&#xFF0C;&#x589E;&#x52A0;&#x7CFB;&#x7EDF;&#x590D;&#x6742;&#x5EA6;&#x3002;&#x901A;&#x5E38;&#x5EFA;&#x8BAE;&#x4EE5;&#x4E1A;&#x52A1;&#x9886;&#x57DF;&#x4E3A;&#x8FB9;&#x754C;&#x8FDB;&#x884C;&#x62C6;&#x5206;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x6309;&#x7167;&#x6280;&#x672F;&#x6A21;&#x5757;&#x62C6;&#x5206;&#x3002;</p>
<p>&#x5176;&#x6B21;&#x662F; <strong>&#x670D;&#x52A1;&#x901A;&#x4FE1;&#x65B9;&#x5F0F;</strong>&#x3002;&#x540C;&#x6B65;&#x8C03;&#x7528;&#x901A;&#x5E38;&#x4F7F;&#x7528; HTTP &#x6216; gRPC&#xFF0C;&#x800C;&#x5F02;&#x6B65;&#x901A;&#x4FE1;&#x5219;&#x901A;&#x8FC7;&#x6D88;&#x606F;&#x961F;&#x5217;&#x5B9E;&#x73B0;&#x3002;&#x5728;&#x9AD8;&#x5E76;&#x53D1;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x5927;&#x91CF;&#x540C;&#x6B65;&#x8C03;&#x7528;&#x53EF;&#x80FD;&#x4F1A;&#x5BFC;&#x81F4;&#x670D;&#x52A1;&#x4E4B;&#x95F4;&#x5F62;&#x6210;&#x590D;&#x6742;&#x8C03;&#x7528;&#x94FE;&#xFF0C;&#x56E0;&#x6B64;&#x9700;&#x8981;&#x5408;&#x7406;&#x8BBE;&#x8BA1;&#x901A;&#x4FE1;&#x6A21;&#x5F0F;&#x3002;</p>
<p>&#x7B2C;&#x4E09;&#x662F; <strong>&#x5206;&#x5E03;&#x5F0F;&#x4E8B;&#x52A1;&#x95EE;&#x9898;</strong>&#x3002;&#x5728;&#x5355;&#x4F53;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x4E8B;&#x52A1;&#x53EF;&#x4EE5;&#x4FDD;&#x8BC1;&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#xFF0C;&#x4F46;&#x5728;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x62E5;&#x6709;&#x72EC;&#x7ACB;&#x6570;&#x636E;&#x5E93;&#xFF0C;&#x4F20;&#x7EDF;&#x4E8B;&#x52A1;&#x673A;&#x5236;&#x65E0;&#x6CD5;&#x76F4;&#x63A5;&#x4F7F;&#x7528;&#x3002;&#x56E0;&#x6B64;&#x901A;&#x5E38;&#x4F1A;&#x91C7;&#x7528; <strong>&#x6700;&#x7EC8;&#x4E00;&#x81F4;&#x6027;&#xFF08;Eventual Consistency&#xFF09;</strong>&#x3001;Saga &#x6A21;&#x5F0F;&#x6216;&#x5206;&#x5E03;&#x5F0F;&#x4E8B;&#x52A1;&#x6846;&#x67B6;&#x6765;&#x89E3;&#x51B3;&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#x95EE;&#x9898;&#x3002;</p>
<p>&#x7B2C;&#x56DB;&#x662F; <strong>&#x7CFB;&#x7EDF;&#x7A33;&#x5B9A;&#x6027;</strong>&#x3002;&#x5728;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x670D;&#x52A1;&#x6570;&#x91CF;&#x589E;&#x52A0;&#x610F;&#x5473;&#x7740;&#x6545;&#x969C;&#x70B9;&#x4E5F;&#x968F;&#x4E4B;&#x589E;&#x52A0;&#xFF0C;&#x56E0;&#x6B64;&#x9700;&#x8981;&#x5F15;&#x5165;&#x9650;&#x6D41;&#x3001;&#x7194;&#x65AD;&#x3001;&#x964D;&#x7EA7;&#x7B49;&#x673A;&#x5236;&#x3002;&#x4F8B;&#x5982;&#x901A;&#x8FC7;&#x670D;&#x52A1;&#x6CBB;&#x7406;&#x6846;&#x67B6;&#x6216; Service Mesh &#x6765;&#x5B9E;&#x73B0;&#x6D41;&#x91CF;&#x63A7;&#x5236;&#x3002;</p>
<h3 id="%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E7%9A%84%E6%89%A9%E5%B1%95%E8%83%BD%E5%8A%9B">&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x7684;&#x6269;&#x5C55;&#x80FD;&#x529B;</h3>
<p>&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x6700;&#x5927;&#x7684;&#x4F18;&#x52BF;&#x4E4B;&#x4E00;&#x5C31;&#x662F; <strong>&#x5F39;&#x6027;&#x6269;&#x5C55;&#x80FD;&#x529B;</strong>&#x3002;</p>
<p>&#x5728;&#x4F20;&#x7EDF;&#x5355;&#x4F53;&#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x5982;&#x679C;&#x67D0;&#x4E2A;&#x529F;&#x80FD;&#x6A21;&#x5757;&#x6210;&#x4E3A;&#x7CFB;&#x7EDF;&#x74F6;&#x9888;&#xFF0C;&#x4F8B;&#x5982;&#x8BA2;&#x5355;&#x670D;&#x52A1;&#x538B;&#x529B;&#x8FC7;&#x5927;&#xFF0C;&#x5C31;&#x5FC5;&#x987B;&#x6574;&#x4F53;&#x6269;&#x5BB9;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x3002;&#x800C;&#x5728;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x53EF;&#x4EE5;&#x53EA;&#x5BF9;&#x8BA2;&#x5355;&#x670D;&#x52A1;&#x8FDB;&#x884C;&#x6269;&#x5C55;&#xFF0C;&#x4F8B;&#x5982;&#x589E;&#x52A0;&#x591A;&#x4E2A;&#x5B9E;&#x4F8B;&#x8FDB;&#x884C;&#x8D1F;&#x8F7D;&#x5747;&#x8861;&#x3002;</p>
<p>&#x5728;&#x4E91;&#x539F;&#x751F;&#x73AF;&#x5883;&#x4E2D;&#xFF0C;Kubernetes &#x53EF;&#x4EE5;&#x6839;&#x636E;&#x7CFB;&#x7EDF;&#x8D1F;&#x8F7D;&#x81EA;&#x52A8;&#x6269;&#x5C55;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x6570;&#x91CF;&#xFF0C;&#x5B9E;&#x73B0;&#x81EA;&#x52A8;&#x4F38;&#x7F29;&#x3002;&#x4F8B;&#x5982;&#x5728;&#x6D41;&#x91CF;&#x9AD8;&#x5CF0;&#x671F;&#x81EA;&#x52A8;&#x6269;&#x5BB9;&#x670D;&#x52A1;&#x8282;&#x70B9;&#xFF0C;&#x5728;&#x6D41;&#x91CF;&#x4E0B;&#x964D;&#x540E;&#x518D;&#x81EA;&#x52A8;&#x7F29;&#x5BB9;&#xFF0C;&#x4ECE;&#x800C;&#x63D0;&#x9AD8;&#x8D44;&#x6E90;&#x5229;&#x7528;&#x7387;&#x3002;</p>
<p>&#x8FD9;&#x79CD;&#x6309;&#x9700;&#x6269;&#x5C55;&#x80FD;&#x529B;&#xFF0C;&#x4F7F;&#x5F97;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x975E;&#x5E38;&#x9002;&#x5408;&#x4E92;&#x8054;&#x7F51;&#x9AD8;&#x5E76;&#x53D1;&#x573A;&#x666F;&#x3002;</p>
<h3 id="%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E7%9A%84%E6%8C%91%E6%88%98">&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x7684;&#x6311;&#x6218;</h3>
<p>&#x867D;&#x7136;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x89E3;&#x51B3;&#x4E86;&#x5F88;&#x591A;&#x95EE;&#x9898;&#xFF0C;&#x4F46;&#x5B83;&#x5E76;&#x4E0D;&#x662F;&#x4E07;&#x80FD;&#x7684;&#x3002;&#x76F8;&#x6BD4;&#x5355;&#x4F53;&#x67B6;&#x6784;&#xFF0C;&#x5FAE;&#x670D;&#x52A1;&#x7CFB;&#x7EDF;&#x4F1A;&#x66F4;&#x52A0;&#x590D;&#x6742;&#x3002;</p>
<p>&#x9996;&#x5148;&#x662F; <strong>&#x8FD0;&#x7EF4;&#x590D;&#x6742;&#x5EA6;&#x589E;&#x52A0;</strong>&#x3002;&#x7CFB;&#x7EDF;&#x4E2D;&#x53EF;&#x80FD;&#x5B58;&#x5728;&#x51E0;&#x5341;&#x751A;&#x81F3;&#x4E0A;&#x767E;&#x4E2A;&#x670D;&#x52A1;&#xFF0C;&#x6BCF;&#x4E2A;&#x670D;&#x52A1;&#x90FD;&#x6709;&#x81EA;&#x5DF1;&#x7684;&#x90E8;&#x7F72;&#x6D41;&#x7A0B;&#x548C;&#x76D1;&#x63A7;&#x4F53;&#x7CFB;&#xFF0C;&#x56E0;&#x6B64;&#x9700;&#x8981;&#x5B8C;&#x5584;&#x7684; DevOps &#x5E73;&#x53F0;&#x652F;&#x6301;&#x3002;</p>
<p>&#x5176;&#x6B21;&#x662F; <strong>&#x670D;&#x52A1;&#x6CBB;&#x7406;&#x95EE;&#x9898;</strong>&#x3002;&#x968F;&#x7740;&#x670D;&#x52A1;&#x6570;&#x91CF;&#x589E;&#x52A0;&#xFF0C;&#x670D;&#x52A1;&#x8C03;&#x7528;&#x5173;&#x7CFB;&#x4F1A;&#x53D8;&#x5F97;&#x975E;&#x5E38;&#x590D;&#x6742;&#xFF0C;&#x9700;&#x8981;&#x501F;&#x52A9;&#x670D;&#x52A1;&#x6CBB;&#x7406;&#x7CFB;&#x7EDF;&#x8FDB;&#x884C;&#x7BA1;&#x7406;&#x3002;</p>
<p>&#x53E6;&#x5916;&#x662F; <strong>&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x5E26;&#x6765;&#x7684;&#x95EE;&#x9898;</strong>&#xFF0C;&#x4F8B;&#x5982;&#x7F51;&#x7EDC;&#x5EF6;&#x8FDF;&#x3001;&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#x3001;&#x670D;&#x52A1;&#x4F9D;&#x8D56;&#x7B49;&#x3002;&#x8FD9;&#x4E9B;&#x95EE;&#x9898;&#x5728;&#x5355;&#x4F53;&#x7CFB;&#x7EDF;&#x4E2D;&#x51E0;&#x4E4E;&#x4E0D;&#x5B58;&#x5728;&#xFF0C;&#x4F46;&#x5728;&#x5FAE;&#x670D;&#x52A1;&#x7CFB;&#x7EDF;&#x4E2D;&#x5374;&#x9700;&#x8981;&#x91CD;&#x70B9;&#x89E3;&#x51B3;&#x3002;</p>
<p>&#x56E0;&#x6B64;&#x5728;&#x7CFB;&#x7EDF;&#x89C4;&#x6A21;&#x8F83;&#x5C0F;&#x65F6;&#xFF0C;&#x5355;&#x4F53;&#x67B6;&#x6784;&#x5F80;&#x5F80;&#x66F4;&#x52A0;&#x7B80;&#x5355;&#x9AD8;&#x6548;&#xFF0C;&#x800C;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x66F4;&#x9002;&#x5408; <strong>&#x4E2D;&#x5927;&#x578B;&#x7CFB;&#x7EDF;</strong>&#x3002;</p>
<h3 id="%E5%BE%AE%E6%9C%8D%E5%8A%A1%E6%9E%B6%E6%9E%84%E6%80%BB%E7%BB%93">&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x603B;&#x7ED3;</h3>
<p>&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x7684;&#x672C;&#x8D28;&#xFF0C;&#x662F;&#x901A;&#x8FC7; <strong>&#x670D;&#x52A1;&#x62C6;&#x5206;&#x548C;&#x81EA;&#x6CBB;</strong> &#x6765;&#x964D;&#x4F4E;&#x7CFB;&#x7EDF;&#x590D;&#x6742;&#x5EA6;&#xFF0C;&#x5E76;&#x63D0;&#x5347;&#x7CFB;&#x7EDF;&#x7684;&#x53EF;&#x6269;&#x5C55;&#x6027;&#x4E0E;&#x53EF;&#x7EF4;&#x62A4;&#x6027;&#x3002;&#x5B83;&#x4F7F;&#x7CFB;&#x7EDF;&#x80FD;&#x591F;&#x6839;&#x636E;&#x4E1A;&#x52A1;&#x589E;&#x957F;&#x8FDB;&#x884C;&#x7075;&#x6D3B;&#x6269;&#x5C55;&#xFF0C;&#x5E76;&#x652F;&#x6301;&#x56E2;&#x961F;&#x5E76;&#x884C;&#x5F00;&#x53D1;&#xFF0C;&#x4ECE;&#x800C;&#x66F4;&#x597D;&#x5730;&#x652F;&#x6491;&#x5927;&#x578B;&#x4E92;&#x8054;&#x7F51;&#x7CFB;&#x7EDF;&#x7684;&#x53D1;&#x5C55;&#x3002;</p>
<p>&#x4F46;&#x5FAE;&#x670D;&#x52A1;&#x5E76;&#x4E0D;&#x662F;&#x7B80;&#x5355;&#x7684;&#x6280;&#x672F;&#x5347;&#x7EA7;&#xFF0C;&#x5B83;&#x9700;&#x8981;&#x914D;&#x5957;&#x7684;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#xFF0C;&#x4F8B;&#x5982;&#x670D;&#x52A1;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;&#x3001;API &#x7F51;&#x5173;&#x3001;&#x6D88;&#x606F;&#x7CFB;&#x7EDF;&#x3001;&#x76D1;&#x63A7;&#x7CFB;&#x7EDF;&#x4EE5;&#x53CA;&#x5BB9;&#x5668;&#x5E73;&#x53F0;&#x7B49;&#x3002;&#x53EA;&#x6709;&#x5728;&#x5B8C;&#x6574;&#x6280;&#x672F;&#x4F53;&#x7CFB;&#x652F;&#x6301;&#x4E0B;&#xFF0C;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x624D;&#x80FD;&#x771F;&#x6B63;&#x53D1;&#x6325;&#x4EF7;&#x503C;&#x3002;</p>
<p>&#x5728;&#x5B9E;&#x9645;&#x7CFB;&#x7EDF;&#x8BBE;&#x8BA1;&#x4E2D;&#xFF0C;&#x67B6;&#x6784;&#x5E08;&#x9700;&#x8981;&#x6839;&#x636E;&#x4E1A;&#x52A1;&#x89C4;&#x6A21;&#x3001;&#x56E2;&#x961F;&#x80FD;&#x529B;&#x4EE5;&#x53CA;&#x7CFB;&#x7EDF;&#x590D;&#x6742;&#x5EA6;&#x8FDB;&#x884C;&#x7EFC;&#x5408;&#x5224;&#x65AD;&#xFF0C;&#x9009;&#x62E9;&#x6700;&#x9002;&#x5408;&#x7684;&#x67B6;&#x6784;&#x6A21;&#x5F0F;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x76F2;&#x76EE;&#x8FFD;&#x6C42;&#x5FAE;&#x670D;&#x52A1;&#x5316;&#x3002;&#x771F;&#x6B63;&#x4F18;&#x79C0;&#x7684;&#x67B6;&#x6784;&#x8BBE;&#x8BA1;&#xFF0C;&#x5E76;&#x4E0D;&#x662F;&#x6280;&#x672F;&#x6700;&#x590D;&#x6742;&#x7684;&#x65B9;&#x6848;&#xFF0C;&#x800C;&#x662F; <strong>&#x80FD;&#x591F;&#x5728;&#x590D;&#x6742;&#x5EA6;&#x4E0E;&#x6536;&#x76CA;&#x4E4B;&#x95F4;&#x53D6;&#x5F97;&#x5E73;&#x8861;&#x7684;&#x65B9;&#x6848;</strong>&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[Cursor 的发展]]></title><description><![CDATA[<h3 id="ide-%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7%E7%9A%84%E8%83%8C%E6%99%AF">IDE &#x7F16;&#x7A0B;&#x5DE5;&#x5177;&#x7684;&#x80CC;&#x666F;</h3>
<p>&#x5728;&#x5F88;&#x957F;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x91CC;&#xFF0C;&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x4E3B;&#x8981;&#x4F9D;&#x8D56;&#x4F20;&#x7EDF; IDE&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>Visual Studio Code</li><li>IntelliJ IDEA</li><li>Eclipse</li></ul>
<p>&#x8FD9;&#x4E9B; IDE &#x7684;&#x6838;&#x5FC3;&#x80FD;&#x529B;&#x662F;&#xFF1A;</p>
<ul><li>&#x4EE3;&#x7801;</li></ul>]]></description><link>https://tanzhuo.xyz/cursor-de-fa-zhan/</link><guid isPermaLink="false">69b5fd455ff0de00012766d2</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sun, 15 Mar 2026 00:32:34 GMT</pubDate><content:encoded><![CDATA[<h3 id="ide-%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7%E7%9A%84%E8%83%8C%E6%99%AF">IDE &#x7F16;&#x7A0B;&#x5DE5;&#x5177;&#x7684;&#x80CC;&#x666F;</h3>
<p>&#x5728;&#x5F88;&#x957F;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x91CC;&#xFF0C;&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x4E3B;&#x8981;&#x4F9D;&#x8D56;&#x4F20;&#x7EDF; IDE&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>Visual Studio Code</li><li>IntelliJ IDEA</li><li>Eclipse</li></ul>
<p>&#x8FD9;&#x4E9B; IDE &#x7684;&#x6838;&#x5FC3;&#x80FD;&#x529B;&#x662F;&#xFF1A;</p>
<ul><li>&#x4EE3;&#x7801;&#x7F16;&#x8F91;</li><li>&#x8BED;&#x6CD5;&#x9AD8;&#x4EAE;</li><li>&#x81EA;&#x52A8;&#x8865;&#x5168;</li><li>&#x8C03;&#x8BD5;&#x5DE5;&#x5177;</li></ul>
<p>&#x4F46;&#x771F;&#x6B63;&#x7684;&#x4EE3;&#x7801;&#x903B;&#x8F91;&#x4ECD;&#x7136;&#x9700;&#x8981; <strong>&#x7A0B;&#x5E8F;&#x5458;&#x81EA;&#x5DF1;&#x7F16;&#x5199;</strong>&#x3002;</p>
<p>&#x76F4;&#x5230; <strong>&#x5927;&#x8BED;&#x8A00;&#x6A21;&#x578B;&#xFF08;LLM&#xFF09;&#x51FA;&#x73B0;&#x540E;</strong>&#xFF0C;&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x5F00;&#x59CB;&#x8FDB;&#x5165; <strong>AI &#x7F16;&#x7A0B;&#x65F6;&#x4EE3;</strong>&#x3002;</p>
<p>&#x6700;&#x65E9;&#x7684;&#x4E00;&#x6279; AI &#x7F16;&#x7A0B;&#x5DE5;&#x5177;&#x5305;&#x62EC;&#xFF1A;</p>
<ul><li>GitHub Copilot</li><li>Tabnine</li></ul>
<p>&#x8FD9;&#x4E9B;&#x5DE5;&#x5177;&#x4E3B;&#x8981;&#x89E3;&#x51B3; <strong>&#x4EE3;&#x7801;&#x8865;&#x5168;&#x95EE;&#x9898;</strong>&#x3002;</p>
<p>&#x4F46; Cursor &#x7684;&#x76EE;&#x6807;&#x5E76;&#x4E0D;&#x662F;&#x7B80;&#x5355;&#x8865;&#x5168;&#xFF0C;&#x800C;&#x662F;&#xFF1A;</p>
<blockquote><strong>&#x6784;&#x5EFA;&#x4E00;&#x4E2A; AI &#x539F;&#x751F;&#xFF08;AI-Native&#xFF09;&#x7684;&#x5F00;&#x53D1;&#x73AF;&#x5883;&#x3002;</strong></blockquote>
<h3 id="cursor-%E7%9A%84%E8%AF%9E%E7%94%9F">Cursor &#x7684;&#x8BDE;&#x751F;</h3>
<p>Cursor &#x662F;&#x4E00;&#x4E2A; <strong>AI &#x539F;&#x751F;&#x4EE3;&#x7801;&#x7F16;&#x8F91;&#x5668;&#xFF08;AI-Native IDE&#xFF09;</strong>&#x3002;</p>
<p>&#x5B83;&#x7531;&#x516C;&#x53F8; <strong>Anysphere</strong> &#x5F00;&#x53D1;&#x3002;</p>
<p>&#x516C;&#x53F8;&#x6210;&#x7ACB;&#x4E8E; <strong>2022 &#x5E74;</strong>&#xFF0C;&#x521B;&#x59CB;&#x4EBA;&#x662F;&#x56DB;&#x4F4D; MIT &#x6BD5;&#x4E1A;&#x751F;&#xFF1A;</p>
<ul><li>Michael Truell</li><li>Aman Sanger</li><li>Sualeh Asif</li><li>Arvid Lunnemark</li></ul>
<p>Cursor &#x5728; <strong>2023 &#x5E74;&#x6B63;&#x5F0F;&#x53D1;&#x5E03;</strong>&#x3002;</p>
<p>&#x6280;&#x672F;&#x4E0A;&#x5B83;&#x662F;&#xFF1A;</p>
<blockquote><strong>&#x57FA;&#x4E8E; VS Code Fork &#x7684; AI IDE</strong></blockquote>
<p>&#x4F46;&#x5728; VS Code &#x7684;&#x57FA;&#x7840;&#x4E0A;&#x52A0;&#x5165;&#x4E86;&#x5927;&#x91CF; AI &#x529F;&#x80FD;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>AI &#x4EE3;&#x7801;&#x751F;&#x6210;</li><li>AI Debug</li><li>AI &#x91CD;&#x6784;</li><li>AI &#x67E5;&#x8BE2;&#x4EE3;&#x7801;&#x5E93;</li></ul>
<p>Cursor &#x7684;&#x76EE;&#x6807;&#x975E;&#x5E38;&#x660E;&#x786E;&#xFF1A;</p>
<blockquote><strong>&#x8BA9;&#x5F00;&#x53D1;&#x8005;&#x901A;&#x8FC7;&#x81EA;&#x7136;&#x8BED;&#x8A00;&#x76F4;&#x63A5;&#x5199;&#x4EE3;&#x7801;&#x3002;</strong></blockquote>
<h3 id="cursor-%E7%9A%84%E6%A0%B8%E5%BF%83%E6%8A%80%E6%9C%AF%E8%AE%BE%E8%AE%A1">Cursor &#x7684;&#x6838;&#x5FC3;&#x6280;&#x672F;&#x8BBE;&#x8BA1;</h3>
<p>Cursor &#x7684;&#x8BBE;&#x8BA1;&#x601D;&#x60F3;&#x4E3B;&#x8981;&#x5305;&#x62EC;&#x4E09;&#x4E2A;&#x6838;&#x5FC3;&#x70B9;&#x3002;</p>
<p><strong>1 AI &#x4EE3;&#x7801;&#x751F;&#x6210;</strong></p>
<p>Cursor &#x901A;&#x8FC7;&#x5927;&#x8BED;&#x8A00;&#x6A21;&#x578B;&#x5B9E;&#x73B0;&#x4EE3;&#x7801;&#x751F;&#x6210;&#x3002;</p>
<p>&#x5F00;&#x53D1;&#x8005;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x8F93;&#x5165;&#xFF1A;</p>
<p>&#x5B9E;&#x73B0;&#x4E00;&#x4E2A; redis &#x5206;&#x5E03;&#x5F0F;&#x9501;</p>
<p>Cursor &#x4F1A;&#x81EA;&#x52A8;&#x751F;&#x6210;&#xFF1A;</p>
<ul><li>&#x4EE3;&#x7801;</li><li>&#x6CE8;&#x91CA;</li><li>&#x6D4B;&#x8BD5;&#x4EE3;&#x7801;</li></ul>
<p>&#x8FD9;&#x548C;&#x4F20;&#x7EDF; IDE &#x7684; <strong>&#x4EE3;&#x7801;&#x8865;&#x5168;&#x5B8C;&#x5168;&#x4E0D;&#x540C;</strong>&#x3002;</p>
<p>&#x4F20;&#x7EDF; IDE&#xFF1A;</p>
<p>&#x5F00;&#x53D1;&#x8005;&#x5199;&#x4EE3;&#x7801;<br>IDE&#x8F85;&#x52A9;&#x8865;&#x5168;</p>
<p>Cursor&#xFF1A;</p>
<p>&#x5F00;&#x53D1;&#x8005;&#x63CF;&#x8FF0;&#x9700;&#x6C42;<br>AI&#x751F;&#x6210;&#x4EE3;&#x7801;</p>
<p>&#x8FD9;&#x79CD;&#x6A21;&#x5F0F;&#x88AB;&#x79F0;&#x4E3A;&#xFF1A;</p>
<blockquote><strong>Vibe Coding</strong></blockquote>
<p><strong>2 Codebase &#x7406;&#x89E3;&#x80FD;&#x529B;</strong></p>
<p>Cursor &#x7684;&#x4E00;&#x4E2A;&#x6838;&#x5FC3;&#x80FD;&#x529B;&#x662F;&#xFF1A;</p>
<p><strong>&#x7406;&#x89E3;&#x6574;&#x4E2A;&#x4EE3;&#x7801;&#x4ED3;&#x5E93;&#x3002;</strong></p>
<p>&#x5B83;&#x4F1A;&#xFF1A;</p>
<ol><li>&#x5EFA;&#x7ACB;&#x4EE3;&#x7801;&#x5411;&#x91CF;&#x7D22;&#x5F15;</li><li>&#x5EFA;&#x7ACB;&#x6587;&#x4EF6;&#x5173;&#x7CFB;</li><li>&#x5EFA;&#x7ACB;&#x4F9D;&#x8D56;&#x5173;&#x7CFB;</li></ol>
<p>&#x7136;&#x540E;&#x5F00;&#x53D1;&#x8005;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x95EE;&#xFF1A;</p>
<p>&#x8FD9;&#x4E2A;&#x9879;&#x76EE;&#x7684;&#x7528;&#x6237;&#x767B;&#x5F55;&#x903B;&#x8F91;&#x5728;&#x54EA;&#x91CC;&#xFF1F;</p>
<p>Cursor &#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x5B9A;&#x4F4D;&#x76F8;&#x5173;&#x4EE3;&#x7801;&#x3002;</p>
<p>&#x8FD9;&#x7C7B;&#x4F3C;&#x4E8E;&#xFF1A;</p>
<p>RAG + Code Embedding</p>
<p><strong>3 AI &#x4EE3;&#x7801;&#x4FEE;&#x6539;&#x80FD;&#x529B;</strong></p>
<p>Cursor &#x652F;&#x6301;&#x4E00;&#x79CD;&#x80FD;&#x529B;&#x53EB;&#xFF1A;</p>
<p><strong>Smart Rewrite</strong></p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<p>&#x628A;&#x8FD9;&#x4E2A;&#x6A21;&#x5757;&#x6539;&#x6210;&#x5F02;&#x6B65;</p>
<p>Cursor &#x53EF;&#x4EE5;&#xFF1A;</p>
<ul><li>&#x81EA;&#x52A8;&#x4FEE;&#x6539;&#x591A;&#x4E2A;&#x6587;&#x4EF6;</li><li>&#x81EA;&#x52A8;&#x8C03;&#x6574;&#x51FD;&#x6570;</li><li>&#x81EA;&#x52A8;&#x66F4;&#x65B0;&#x8C03;&#x7528;&#x5173;&#x7CFB;</li></ul>
<p>&#x8FD9;&#x5728;&#x4F20;&#x7EDF; IDE &#x4E2D;&#x51E0;&#x4E4E;&#x662F;&#x4E0D;&#x53EF;&#x80FD;&#x7684;&#x3002;</p>
<h3 id="cursor-%E7%9A%84%E5%BF%AB%E9%80%9F%E5%A2%9E%E9%95%BF">Cursor &#x7684;&#x5FEB;&#x901F;&#x589E;&#x957F;</h3>
<p>Cursor &#x7684;&#x589E;&#x957F;&#x901F;&#x5EA6;&#x975E;&#x5E38;&#x60CA;&#x4EBA;&#x3002;</p>
<p>&#x53D1;&#x5E03;&#x540E;&#x4E0D;&#x5230;&#x4E24;&#x5E74;&#xFF1A;</p>
<ul><li>ARR &#x8D85;&#x8FC7; <strong>3 &#x4EBF;&#x7F8E;&#x5143;</strong></li><li>&#x878D;&#x8D44;&#x8D85;&#x8FC7; <strong>10 &#x4EBF;&#x7F8E;&#x5143;</strong></li><li>&#x516C;&#x53F8;&#x4F30;&#x503C;&#x63A5;&#x8FD1; <strong>300 &#x4EBF;&#x7F8E;&#x5143;</strong></li></ul>
<p>Cursor &#x751A;&#x81F3;&#x6210;&#x4E3A;&#xFF1A;</p>
<blockquote><strong>&#x589E;&#x957F;&#x6700;&#x5FEB;&#x7684; AI SaaS &#x4EA7;&#x54C1;&#x4E4B;&#x4E00;</strong></blockquote>
<p>&#x5F88;&#x591A;&#x516C;&#x53F8;&#x5F00;&#x59CB;&#x4F7F;&#x7528; Cursor&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>Nvidia</li><li>Stripe</li><li>Spotify</li></ul>
<p>&#x4F8B;&#x5982; Nvidia &#x6709; <strong>3 &#x4E07;&#x591A;&#x5DE5;&#x7A0B;&#x5E08;&#x4F7F;&#x7528; Cursor &#x5F00;&#x53D1;&#x4EE3;&#x7801;</strong>&#x3002;</p>
<h3 id="cursor-%E7%9A%84%E6%8A%80%E6%9C%AF%E6%8C%91%E6%88%98">Cursor &#x7684;&#x6280;&#x672F;&#x6311;&#x6218;</h3>
<p>&#x867D;&#x7136; Cursor &#x975E;&#x5E38;&#x706B;&#xFF0C;&#x4F46;&#x5B66;&#x672F;&#x7814;&#x7A76;&#x4E5F;&#x6307;&#x51FA;&#x4E86;&#x4E00;&#x4E9B;&#x95EE;&#x9898;&#x3002;</p>
<p>&#x7814;&#x7A76;&#x53D1;&#x73B0;&#xFF1A;</p>
<ul><li>AI &#x7F16;&#x7A0B;&#x52A9;&#x624B;&#x4F1A;&#x63D0;&#x9AD8;&#x5F00;&#x53D1;&#x901F;&#x5EA6;</li><li>&#x4F46;&#x53EF;&#x80FD; <strong>&#x589E;&#x52A0;&#x4EE3;&#x7801;&#x590D;&#x6742;&#x5EA6;&#x548C;&#x8B66;&#x544A;&#x6570;&#x91CF;</strong></li></ul>
<p>&#x4F8B;&#x5982;&#x4E00;&#x7BC7;&#x7814;&#x7A76;&#x8BBA;&#x6587;&#x6307;&#x51FA;&#xFF1A;</p>
<blockquote>&#x4F7F;&#x7528; AI &#x7F16;&#x7A0B;&#x52A9;&#x624B;&#x540E;&#xFF0C;&#x9879;&#x76EE;&#x5F00;&#x53D1;&#x901F;&#x5EA6;&#x4F1A;&#x77ED;&#x671F;&#x63D0;&#x5347;&#xFF0C;&#x4F46;&#x4EE3;&#x7801;&#x590D;&#x6742;&#x5EA6;&#x4E5F;&#x4F1A;&#x4E0A;&#x5347;&#x3002;</blockquote>
<p>&#x53E6;&#x4E00;&#x9879;&#x7814;&#x7A76;&#x53D1;&#x73B0;&#xFF1A;</p>
<blockquote>AI &#x4EE3;&#x7801;&#x52A9;&#x624B;&#x5BB9;&#x6613;&#x53D7;&#x5230;&#x4E0A;&#x4E0B;&#x6587;&#x9519;&#x8BEF;&#x4EE3;&#x7801;&#x5F71;&#x54CD;&#xFF0C;&#x4ECE;&#x800C;&#x751F;&#x6210;&#x7F3A;&#x9677;&#x4EE3;&#x7801;&#x3002;</blockquote>
<p>&#x8FD9;&#x8BF4;&#x660E;&#xFF1A;</p>
<p>AI &#x7F16;&#x7A0B;&#x4ECD;&#x7136;&#x9700;&#x8981; <strong>&#x5F00;&#x53D1;&#x8005;&#x8FDB;&#x884C;&#x5BA1;&#x6838;&#x548C;&#x63A7;&#x5236;</strong>&#x3002;</p>
<h3 id="cursor-%E7%9A%84%E6%9C%AA%E6%9D%A5%E6%96%B9%E5%90%91">Cursor &#x7684;&#x672A;&#x6765;&#x65B9;&#x5411;</h3>
<p>Cursor &#x7684;&#x613F;&#x666F;&#x975E;&#x5E38;&#x6FC0;&#x8FDB;&#xFF1A;</p>
<p>&#x672A;&#x6765;&#x7684;&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x53EF;&#x80FD;&#x53D8;&#x6210;&#xFF1A;</p>
<p>&#x81EA;&#x7136;&#x8BED;&#x8A00; &#x2192; &#x8F6F;&#x4EF6;&#x7CFB;&#x7EDF;</p>
<p>&#x5F00;&#x53D1;&#x6D41;&#x7A0B;&#x53EF;&#x80FD;&#x53D8;&#x6210;&#xFF1A;</p>
<pre><code>&#x9700;&#x6C42;
&#x2193;
AI &#x751F;&#x6210;&#x4EE3;&#x7801;
&#x2193;
AI &#x751F;&#x6210;&#x6D4B;&#x8BD5;
&#x2193;
AI &#x81EA;&#x52A8;&#x90E8;&#x7F72;</code></pre>
<p>&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#xFF1A;</p>
<p><strong>&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x53EF;&#x80FD;&#x4ECE;&#x201C;&#x5199;&#x4EE3;&#x7801;&#x201D;&#x53D8;&#x6210;&#x201C;&#x63CF;&#x8FF0;&#x9700;&#x6C42;&#x201D;&#x3002;</strong></p>
<p>Cursor &#x5B98;&#x65B9;&#x751A;&#x81F3;&#x63D0;&#x51FA;&#x4E00;&#x4E2A;&#x613F;&#x666F;&#xFF1A;</p>
<blockquote>&#x6709;&#x4E00;&#x5929;&#x5F00;&#x53D1;&#x8005;&#x53EA;&#x9700;&#x8981;&#x5199; 50 &#x884C;&#x4F2A;&#x4EE3;&#x7801;&#xFF0C;&#x5C31;&#x80FD;&#x751F;&#x6210; 2000 &#x884C;&#x5B8C;&#x6574;&#x4EE3;&#x7801;&#x3002;</blockquote>]]></content:encoded></item><item><title><![CDATA[PolarDB 存算分离]]></title><description><![CDATA[<h3 id="%E8%83%8C%E6%99%AF">&#x80CC;&#x666F;</h3>
<p>&#x968F;&#x7740;&#x4E92;&#x8054;&#x7F51;&#x4E1A;&#x52A1;&#x89C4;&#x6A21;&#x4E0D;&#x65AD;&#x6269;&#x5927;&#xFF0C;&#x4F20;&#x7EDF;&#x5173;&#x7CFB;&#x578B;&#x6570;&#x636E;&#x5E93;&#x67B6;&#x6784;&#x9010;&#x6E10;&#x66B4;&#x9732;&#x51FA;&#x4E00;&#x4E9B;&#x74F6;&#x9888;&#xFF0C;&#x4F8B;&#x5982;&#x6269;&#x5C55;&#x80FD;&#x529B;&#x4E0D;&#x8DB3;&#x3001;&#x5B58;&#x50A8;&#x6210;&#x672C;&#x9AD8;</p>]]></description><link>https://tanzhuo.xyz/polardb-du-xie-fen-chi-jia-gou/</link><guid isPermaLink="false">69b5f5fc5ff0de0001276698</guid><category><![CDATA[DB]]></category><category><![CDATA[技术]]></category><category><![CDATA[Linux]]></category><category><![CDATA[JAVA]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sun, 15 Mar 2026 00:17:37 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E8%83%8C%E6%99%AF">&#x80CC;&#x666F;</h3>
<p>&#x968F;&#x7740;&#x4E92;&#x8054;&#x7F51;&#x4E1A;&#x52A1;&#x89C4;&#x6A21;&#x4E0D;&#x65AD;&#x6269;&#x5927;&#xFF0C;&#x4F20;&#x7EDF;&#x5173;&#x7CFB;&#x578B;&#x6570;&#x636E;&#x5E93;&#x67B6;&#x6784;&#x9010;&#x6E10;&#x66B4;&#x9732;&#x51FA;&#x4E00;&#x4E9B;&#x74F6;&#x9888;&#xFF0C;&#x4F8B;&#x5982;&#x6269;&#x5C55;&#x80FD;&#x529B;&#x4E0D;&#x8DB3;&#x3001;&#x5B58;&#x50A8;&#x6210;&#x672C;&#x9AD8;&#x3001;&#x8BFB;&#x5199;&#x538B;&#x529B;&#x96C6;&#x4E2D;&#x7B49;&#x95EE;&#x9898;&#x3002;&#x4E3A;&#x4E86;&#x5E94;&#x5BF9;&#x8FD9;&#x4E9B;&#x6311;&#x6218;&#xFF0C;&#x4E91;&#x5382;&#x5546;&#x5F00;&#x59CB;&#x8BBE;&#x8BA1;&#x4E00;&#x79CD;&#x65B0;&#x7684;&#x6570;&#x636E;&#x5E93;&#x67B6;&#x6784;&#x6A21;&#x5F0F;&#xFF1A;<strong>&#x5B58;&#x7B97;&#x5206;&#x79BB;&#xFF08;Storage-Compute Decoupling&#xFF09;</strong>&#x3002;</p>
<p>PolarDB &#x662F;&#x963F;&#x91CC;&#x4E91;&#x63A8;&#x51FA;&#x7684;&#x4E00;&#x6B3E;&#x4E91;&#x539F;&#x751F;&#x6570;&#x636E;&#x5E93;&#xFF0C;&#x5176;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x7406;&#x5FF5;&#x4E4B;&#x4E00;&#x5C31;&#x662F; <strong>&#x8BA1;&#x7B97;&#x5C42;&#x4E0E;&#x5B58;&#x50A8;&#x5C42;&#x89E3;&#x8026;</strong>&#x3002;&#x8FD9;&#x79CD;&#x67B6;&#x6784;&#x4F7F;&#x6570;&#x636E;&#x5E93;&#x5177;&#x5907;&#x66F4;&#x5F3A;&#x7684;&#x5F39;&#x6027;&#x6269;&#x5C55;&#x80FD;&#x529B;&#x548C;&#x66F4;&#x9AD8;&#x7684;&#x8D44;&#x6E90;&#x5229;&#x7528;&#x7387;&#x3002; ()</p>
<p>&#x672C;&#x6587;&#x5C06;&#x4ECE;&#x67B6;&#x6784;&#x89D2;&#x5EA6;&#x5206;&#x6790; PolarDB &#x7684;&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x8BBE;&#x8BA1;&#xFF0C;&#x5E76;&#x4E0E; AWS Aurora &#x4EE5;&#x53CA;&#x4F20;&#x7EDF; MySQL &#x67B6;&#x6784;&#x8FDB;&#x884C;&#x5BF9;&#x6BD4;&#x3002;</p>
<figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_lr15jglr15jglr15.png" class="kg-image" alt loading="lazy" width="1408" height="768" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/04/Gemini_Generated_Image_lr15jglr15jglr15.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/04/Gemini_Generated_Image_lr15jglr15jglr15.png 1000w, https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_lr15jglr15jglr15.png 1408w" sizes="(min-width: 720px) 720px"></figure>
<h3 id="%E4%BC%A0%E7%BB%9F-mysql-%E6%9E%B6%E6%9E%84%E7%9A%84%E9%97%AE%E9%A2%98">&#x4F20;&#x7EDF; MySQL &#x67B6;&#x6784;&#x7684;&#x95EE;&#x9898;</h3>
<p>&#x5728;&#x4F20;&#x7EDF; MySQL &#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x901A;&#x5E38;&#x8FD0;&#x884C;&#x5728;&#x5355;&#x4E2A;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#xFF1A;</p>
<pre><code>MySQL Server
 &#x251C;&#x2500;&#x2500; CPU
 &#x251C;&#x2500;&#x2500; Memory
 &#x2514;&#x2500;&#x2500; Local Disk</code></pre>
<p>&#x8BA1;&#x7B97;&#x548C;&#x5B58;&#x50A8;&#x90FD;&#x5728;&#x540C;&#x4E00;&#x53F0;&#x673A;&#x5668;&#x4E0A;&#x3002;</p>
<p>&#x8FD9;&#x79CD;&#x67B6;&#x6784;&#x5728;&#x65E9;&#x671F;&#x4E92;&#x8054;&#x7F51;&#x65F6;&#x4EE3;&#x5DF2;&#x7ECF;&#x8DB3;&#x591F;&#xFF0C;&#x4F46;&#x968F;&#x7740;&#x4E1A;&#x52A1;&#x89C4;&#x6A21;&#x6269;&#x5927;&#xFF0C;&#x4F1A;&#x51FA;&#x73B0;&#x51E0;&#x4E2A;&#x660E;&#x663E;&#x95EE;&#x9898;&#xFF1A;</p>
<p><strong>1 &#x5B58;&#x50A8;&#x6269;&#x5C55;&#x56F0;&#x96BE;</strong></p>
<p>&#x6570;&#x636E;&#x5E93;&#x6570;&#x636E;&#x901A;&#x5E38;&#x5B58;&#x50A8;&#x5728;&#x672C;&#x5730;&#x78C1;&#x76D8;&#x4E2D;&#xFF0C;&#x5F53;&#x6570;&#x636E;&#x91CF;&#x589E;&#x957F;&#x65F6;&#xFF0C;&#x53EA;&#x80FD;&#x901A;&#x8FC7;&#xFF1A;</p>
<ul><li>&#x5347;&#x7EA7;&#x78C1;&#x76D8;</li><li>&#x66F4;&#x6362;&#x66F4;&#x5927;&#x7684;&#x673A;&#x5668;</li></ul>
<p>&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x6269;&#x5C55;&#x80FD;&#x529B;&#x6709;&#x9650;&#x3002;</p>
<p><strong>2 &#x8BFB;&#x6269;&#x5C55;&#x6210;&#x672C;&#x9AD8;</strong></p>
<p>MySQL &#x5E38;&#x89C1;&#x7684;&#x6269;&#x5C55;&#x65B9;&#x5F0F;&#x662F; <strong>&#x4E3B;&#x4ECE;&#x590D;&#x5236;</strong>&#xFF1A;</p>
<pre><code>Master
 &#x251C;&#x2500;&#x2500; Slave1
 &#x251C;&#x2500;&#x2500; Slave2
 &#x2514;&#x2500;&#x2500; Slave3</code></pre>
<p>&#x6BCF;&#x4E2A;&#x53EA;&#x8BFB;&#x8282;&#x70B9;&#x90FD;&#x9700;&#x8981;&#x4E00;&#x4EFD;&#x5B8C;&#x6574;&#x7684;&#x6570;&#x636E;&#x526F;&#x672C;&#x3002;</p>
<p>&#x968F;&#x7740;&#x8BFB;&#x8282;&#x70B9;&#x589E;&#x52A0;&#xFF1A;</p>
<ul><li>&#x5B58;&#x50A8;&#x6210;&#x672C;&#x4F1A;&#x5FEB;&#x901F;&#x589E;&#x957F;</li><li>&#x6570;&#x636E;&#x540C;&#x6B65;&#x538B;&#x529B;&#x589E;&#x52A0;</li></ul>
<p><strong>3 &#x9AD8;&#x53EF;&#x7528;&#x590D;&#x6742;</strong></p>
<p>&#x5982;&#x679C;&#x4E3B;&#x8282;&#x70B9;&#x6545;&#x969C;&#xFF1A;</p>
<ul><li>&#x9700;&#x8981;&#x624B;&#x52A8;&#x6216;&#x81EA;&#x52A8;&#x8FDB;&#x884C;&#x4E3B;&#x4ECE;&#x5207;&#x6362;</li><li>&#x53EF;&#x80FD;&#x5B58;&#x5728;&#x590D;&#x5236;&#x5EF6;&#x8FDF;</li><li>&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#x9700;&#x8981;&#x989D;&#x5916;&#x5904;&#x7406;</li></ul>
<h3 id="polardb-%E7%9A%84%E5%AD%98%E7%AE%97%E5%88%86%E7%A6%BB%E6%9E%B6%E6%9E%84">PolarDB &#x7684;&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x67B6;&#x6784;</h3>
<p>PolarDB &#x7684;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x662F;&#xFF1A;</p>
<p><strong>&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x4E0E;&#x5B58;&#x50A8;&#x8282;&#x70B9;&#x5B8C;&#x5168;&#x89E3;&#x8026;&#x3002;</strong></p>
<p>&#x67B6;&#x6784;&#x5927;&#x81F4;&#x5982;&#x4E0B;&#xFF1A;</p>
<pre><code>          +--------------------+
          |    Compute Node    |
          | (MySQL / PG / ORA) |
          +---------+----------+
                    |
          +---------+----------+
          | Distributed Storage|
          |     (PolarStore)   |
          +--------------------+</code></pre>
<p>&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x8D1F;&#x8D23;&#xFF1A;</p>
<ul><li>SQL&#x89E3;&#x6790;</li><li>&#x67E5;&#x8BE2;&#x6267;&#x884C;</li><li>&#x4E8B;&#x52A1;&#x5904;&#x7406;</li></ul>
<p>&#x5B58;&#x50A8;&#x5C42;&#x8D1F;&#x8D23;&#xFF1A;</p>
<ul><li>&#x6570;&#x636E;&#x5B58;&#x50A8;</li><li>&#x65E5;&#x5FD7;&#x7BA1;&#x7406;</li><li>&#x526F;&#x672C;&#x590D;&#x5236;</li></ul>
<p>&#x6240;&#x6709;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x5171;&#x4EAB;&#x540C;&#x4E00;&#x4EFD;&#x5206;&#x5E03;&#x5F0F;&#x5B58;&#x50A8;&#x3002;</p>
<p>&#x8FD9;&#x79CD;&#x67B6;&#x6784;&#x88AB;&#x79F0;&#x4E3A;&#xFF1A;</p>
<p><strong>Shared Storage Architecture</strong></p>
<h3 id="%E5%AD%98%E7%AE%97%E5%88%86%E7%A6%BB%E8%A7%A3%E5%86%B3%E4%BA%86%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98">&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x89E3;&#x51B3;&#x4E86;&#x4EC0;&#x4E48;&#x95EE;&#x9898;</h3>
<p>&#x8FD9;&#x79CD;&#x8BBE;&#x8BA1;&#x4E3B;&#x8981;&#x89E3;&#x51B3;&#x4E86;&#x4F20;&#x7EDF;&#x6570;&#x636E;&#x5E93;&#x7684;&#x51E0;&#x4E2A;&#x6838;&#x5FC3;&#x95EE;&#x9898;&#x3002;</p>
<p><strong>1 &#x5F39;&#x6027;&#x6269;&#x5C55;&#x80FD;&#x529B;</strong></p>
<p>&#x5728;&#x4F20;&#x7EDF;&#x6570;&#x636E;&#x5E93;&#x4E2D;&#xFF1A;</p>
<p>&#x589E;&#x52A0;&#x8BA1;&#x7B97;&#x80FD;&#x529B;&#x5FC5;&#x987B;&#x5347;&#x7EA7;&#x670D;&#x52A1;&#x5668;&#x3002;</p>
<p>&#x800C;&#x5728; PolarDB &#x4E2D;&#xFF1A;</p>
<p>&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x589E;&#x52A0;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#xFF1A;</p>
<pre><code>Storage Layer
   &#x2191;
   &#x2502;
Compute1
Compute2
Compute3</code></pre>
<p>&#x6240;&#x6709;&#x8282;&#x70B9;&#x5171;&#x4EAB;&#x540C;&#x4E00;&#x4EFD;&#x6570;&#x636E;&#x3002;</p>
<p>&#x56E0;&#x6B64;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#xFF1A;</p>
<ul><li>&#x8BFB;&#x6269;&#x5C55;</li><li>&#x5206;&#x5E03;&#x5F0F;&#x8BA1;&#x7B97;</li><li>&#x79D2;&#x7EA7;&#x6269;&#x5BB9;</li></ul>
<p><strong>2 &#x5B58;&#x50A8;&#x6210;&#x672C;&#x964D;&#x4F4E;</strong></p>
<p>&#x4F20;&#x7EDF; MySQL &#x8BFB;&#x8282;&#x70B9;&#x9700;&#x8981;&#x5B8C;&#x6574;&#x6570;&#x636E;&#x526F;&#x672C;&#x3002;</p>
<p>PolarDB &#x7684;&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x67B6;&#x6784;&#x4E0B;&#xFF1A;</p>
<p>&#x591A;&#x4E2A;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x5171;&#x4EAB;&#x540C;&#x4E00;&#x5B58;&#x50A8;&#x7CFB;&#x7EDF;&#x3002;</p>
<p>&#x56E0;&#x6B64;&#xFF1A;</p>
<ul><li>&#x4E0D;&#x9700;&#x8981;&#x590D;&#x5236;&#x5B8C;&#x6574;&#x6570;&#x636E;</li><li>&#x5B58;&#x50A8;&#x6210;&#x672C;&#x663E;&#x8457;&#x964D;&#x4F4E;</li></ul>
<p><strong>3 &#x9AD8;&#x53EF;&#x7528;&#x80FD;&#x529B;&#x66F4;&#x5F3A;</strong></p>
<p>PolarDB &#x7684;&#x5B58;&#x50A8;&#x5C42;&#x901A;&#x5E38;&#x4F7F;&#x7528;&#x5206;&#x5E03;&#x5F0F;&#x526F;&#x672C;&#x673A;&#x5236;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>Storage Node
 &#x251C;&#x2500;&#x2500; Replica1
 &#x251C;&#x2500;&#x2500; Replica2
 &#x2514;&#x2500;&#x2500; Replica3</code></pre>
<p>&#x5F53;&#x67D0;&#x4E2A;&#x8282;&#x70B9;&#x6545;&#x969C;&#x65F6;&#xFF1A;&#x7CFB;&#x7EDF;&#x53EF;&#x4EE5;&#x6781;&#x5FEB;&#x7684;&#x8FDB;&#x884C;&#x6062;&#x590D;&#x3002;</p>
<p>&#x8FD9;&#x79CD;&#x8BBE;&#x8BA1;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#xFF1A;</p>
<ul><li>&#x81EA;&#x52A8;&#x6545;&#x969C;&#x6062;&#x590D;</li><li>&#x9AD8;&#x53EF;&#x7528;&#x67B6;&#x6784;</li><li>&#x6570;&#x636E;&#x6301;&#x4E45;&#x5316;&#x4FDD;&#x969C;</li></ul>
<p><strong>4 &#x6781;&#x81F4;&#x6027;&#x80FD;</strong></p>
<p>PolarDB &#x5B58;&#x50A8;&#x5C42;&#x901A;&#x5E38;&#x91C7;&#x7528;&#xFF1A;</p>
<ul><li>&#x5206;&#x5E03;&#x5F0F;&#x65E5;&#x5FD7;&#x7ED3;&#x6784;</li><li>&#x5E76;&#x884C; I/O</li><li>SSD &#x4E91;&#x5B58;&#x50A8;</li></ul>
<p>&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x53EF;&#x4EE5;&#x5927;&#x5E45;&#x63D0;&#x5347;&#x6570;&#x636E;&#x5E93;&#x6027;&#x80FD;&#x3002;&#x4E3B;&#x8981;&#x74F6;&#x9888;&#x4ECE;&#x5B58;&#x50A8;&#x5C42;&#x53D8;&#x5316;&#x4E3A;&#x4E86;&#x5185;&#x90E8;&#x7F51;&#x7EDC;IO&#x5C42;&#x3002;</p>
<h3 id="polardb-%E7%9A%84%E5%8A%A3%E5%8A%BF">polarDB &#x7684;&#x52A3;&#x52BF;</h3>
<p>&#x867D;&#x7136;&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x67B6;&#x6784;&#x6709;&#x5F88;&#x591A;&#x4F18;&#x52BF;&#xFF0C;&#x4F46;&#x4E5F;&#x5B58;&#x5728;&#x4E00;&#x4E9B;&#x6311;&#x6218;&#x3002;</p>
<p><strong>1 &#x7F51;&#x7EDC;&#x5EF6;&#x8FDF;</strong></p>
<p>&#x8BA1;&#x7B97;&#x5C42;&#x4E0E;&#x5B58;&#x50A8;&#x5C42;&#x5206;&#x79BB;&#x610F;&#x5473;&#x7740;&#xFF1A;</p>
<p>&#x6570;&#x636E;&#x8BBF;&#x95EE;&#x9700;&#x8981;&#x901A;&#x8FC7;&#x7F51;&#x7EDC;&#x3002;</p>
<p>&#x76F8;&#x6BD4;&#x672C;&#x5730;&#x78C1;&#x76D8;&#xFF1A;</p>
<p>&#x4F1A;&#x589E;&#x52A0;&#x4E00;&#x5B9A;&#x5EF6;&#x8FDF;&#x3002;</p>
<p><strong>2 &#x67B6;&#x6784;&#x590D;&#x6742;&#x5EA6;&#x9AD8;</strong></p>
<p>&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x67B6;&#x6784;&#x9700;&#x8981;&#x8BBE;&#x8BA1;&#xFF1A;</p>
<ul><li>&#x5206;&#x5E03;&#x5F0F;&#x5B58;&#x50A8;&#x7CFB;&#x7EDF;</li><li>&#x7F51;&#x7EDC;&#x534F;&#x8BAE;</li><li>&#x6570;&#x636E;&#x4E00;&#x81F4;&#x6027;&#x673A;&#x5236;</li></ul>
<p>&#x5B9E;&#x73B0;&#x96BE;&#x5EA6;&#x8FDC;&#x9AD8;&#x4E8E;&#x4F20;&#x7EDF;&#x6570;&#x636E;&#x5E93;&#x3002;</p>
<p><strong>3 &#x5BF9;&#x4E91;&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x4F9D;&#x8D56;&#x5F3A;</strong></p>
<p>&#x8FD9;&#x79CD;&#x67B6;&#x6784;&#x9AD8;&#x5EA6;&#x4F9D;&#x8D56;&#xFF1A;</p>
<ul><li>&#x9AD8;&#x6027;&#x80FD;&#x7F51;&#x7EDC;</li><li>&#x5206;&#x5E03;&#x5F0F;&#x5B58;&#x50A8;</li><li>&#x4E91;&#x5E73;&#x53F0;&#x8C03;&#x5EA6;&#x80FD;&#x529B;</li></ul>
<p>&#x56E0;&#x6B64;&#x901A;&#x5E38;&#x53EA;&#x9002;&#x7528;&#x4E8E;&#x4E91;&#x73AF;&#x5883;&#x3002;</p>
<h3 id="polardb-vs-aws-aurora">PolarDB vs AWS Aurora</h3>
<p>PolarDB &#x548C; Aurora &#x7684;&#x6574;&#x4F53;&#x8BBE;&#x8BA1;&#x7406;&#x5FF5;&#x975E;&#x5E38;&#x63A5;&#x8FD1;&#xFF0C;&#x4E8C;&#x8005;&#x90FD;&#x662F;&#x5178;&#x578B;&#x7684; <strong>&#x4E91;&#x539F;&#x751F;&#x6570;&#x636E;&#x5E93;&#x67B6;&#x6784;</strong>&#xFF0C;&#x90FD;&#x91C7;&#x7528;&#x4E86; <strong>&#x5B58;&#x7B97;&#x5206;&#x79BB;&#xFF08;Compute + Storage Decoupling&#xFF09;</strong> &#x7684;&#x8BBE;&#x8BA1;&#x3002;</p>
<p>Aurora &#x4E5F;&#x662F;&#x4E00;&#x79CD; <strong>&#x5B58;&#x7B97;&#x5206;&#x79BB;&#x6570;&#x636E;&#x5E93;</strong>&#x3002;</p>
<p>Aurora &#x5C06;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x4E0E;&#x4E00;&#x4E2A;&#x5206;&#x5E03;&#x5F0F;&#x5B58;&#x50A8;&#x96C6;&#x7FA4;&#x5206;&#x79BB;&#xFF0C;&#x591A;&#x4E2A;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x5171;&#x4EAB;&#x540C;&#x4E00;&#x5B58;&#x50A8;&#x7CFB;&#x7EDF;&#x3002; </p>
<p>&#x67B6;&#x6784;&#x793A;&#x610F;&#xFF1A;</p>
<pre><code>          Writer Node
               |
       +-------+-------+
       |               |
   Reader1         Reader2
       |               |
   +-----------------------+
   |   Distributed Storage |
   +-----------------------+</code></pre>
<p>Aurora &#x7684;&#x5206;&#x5E03;&#x5F0F;&#x5B58;&#x50A8;&#x901A;&#x5E38;&#x8DE8;&#x591A;&#x4E2A;&#x53EF;&#x7528;&#x533A;&#x90E8;&#x7F72;&#xFF0C;&#x4EE5;&#x63D0;&#x5347;&#x53EF;&#x7528;&#x6027;&#x3002;</p>
<p><strong>&#x4F46;&#x5728;&#x5177;&#x4F53;&#x5B9E;&#x73B0;&#x4E0A;&#xFF0C;&#x4E24;&#x8005;&#x4ECD;&#x7136;&#x5B58;&#x5728;&#x4E00;&#x4E9B;&#x91CD;&#x8981;&#x5DEE;&#x5F02;&#x3002;</strong></p>
<p>&#x9996;&#x5148;&#x662F; <strong>&#x5B58;&#x50A8;&#x67B6;&#x6784;&#x8BBE;&#x8BA1;&#x5DEE;&#x5F02;</strong>&#x3002;</p>
<p>Aurora &#x7684;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x662F; <strong>&#x65E5;&#x5FD7;&#x9A71;&#x52A8;&#x5B58;&#x50A8;&#xFF08;Log Structured Storage&#xFF09;</strong>&#x3002;</p>
<p>&#x5728; Aurora &#x4E2D;&#xFF0C;&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x5E76;&#x4E0D;&#x4F1A;&#x76F4;&#x63A5;&#x5199;&#x5165;&#x6570;&#x636E;&#x5E93;&#x9875;&#xFF0C;&#x800C;&#x662F;&#x5C06; <strong>redo log</strong> &#x53D1;&#x9001;&#x5230;&#x5B58;&#x50A8;&#x8282;&#x70B9;&#x3002;&#x5B58;&#x50A8;&#x5C42;&#x6839;&#x636E;&#x8FD9;&#x4E9B;&#x65E5;&#x5FD7;&#x6765;&#x91CD;&#x5EFA;&#x6570;&#x636E;&#x9875;&#x3002;</p>
<p>&#x7B80;&#x5316;&#x540E;&#x7684;&#x6D41;&#x7A0B;&#x5982;&#x4E0B;&#xFF1A;</p>
<pre><code>Client
&#x2193;
Aurora Compute Node
&#x2193;
Redo Log
&#x2193;
Distributed Storage Nodes
&#x2193;
Storage Node &#x91CD;&#x5EFA;&#x6570;&#x636E;&#x9875;</code></pre>
<p>Aurora &#x7684;&#x5B58;&#x50A8;&#x5C42;&#x901A;&#x5E38;&#x7531; <strong>6 &#x4E2A;&#x526F;&#x672C;&#x7EC4;&#x6210;</strong>&#xFF0C;&#x5206;&#x5E03;&#x5728; <strong>3 &#x4E2A;&#x53EF;&#x7528;&#x533A;&#xFF08;AZ&#xFF09;</strong>&#xFF1A;</p>
<pre><code>AZ1 : Storage Node A / Storage Node B
AZ2 : Storage Node C / Storage Node D
AZ3 : Storage Node E / Storage Node F</code></pre>
<p>&#x5199;&#x5165;&#x65F6;&#x53EA;&#x9700;&#x8981; <strong>4/6 quorum</strong> &#x5373;&#x53EF;&#x63D0;&#x4EA4;&#x4E8B;&#x52A1;&#x3002;</p>
<p>&#x8FD9;&#x79CD;&#x8BBE;&#x8BA1;&#x5E26;&#x6765;&#x4E86;&#x51E0;&#x4E2A;&#x4F18;&#x52BF;&#xFF1A;</p>
<ul><li>&#x5199;&#x5165;&#x53EA;&#x9700;&#x8981;&#x53D1;&#x9001;&#x65E5;&#x5FD7;&#xFF0C;&#x7F51;&#x7EDC;&#x4F20;&#x8F93;&#x91CF;&#x66F4;&#x5C0F;</li><li>&#x4E0D;&#x9700;&#x8981;&#x5B8C;&#x6574;&#x590D;&#x5236;&#x6570;&#x636E;&#x5E93;&#x9875;</li><li>&#x6545;&#x969C;&#x6062;&#x590D;&#x901F;&#x5EA6;&#x66F4;&#x5FEB;</li></ul>
<p>&#x800C; PolarDB &#x7684;&#x5B58;&#x50A8;&#x5B9E;&#x73B0;&#x65B9;&#x5F0F;&#x7565;&#x6709;&#x4E0D;&#x540C;&#x3002;</p>
<p>PolarDB &#x91C7;&#x7528;&#x7684;&#x662F; <strong>&#x5171;&#x4EAB;&#x5206;&#x5E03;&#x5F0F;&#x5B58;&#x50A8;&#xFF08;Shared Storage&#xFF09;</strong> &#x67B6;&#x6784;&#x3002;</p>
<p>&#x8BA1;&#x7B97;&#x8282;&#x70B9;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&#x5E95;&#x5C42;&#x7684; <strong>PolarStore / PolarFS &#x5206;&#x5E03;&#x5F0F;&#x6587;&#x4EF6;&#x7CFB;&#x7EDF;</strong>&#xFF0C;&#x6570;&#x636E;&#x5E93;&#x9875;&#x4ECD;&#x7136;&#x4EE5;&#x9875;&#x7684;&#x5F62;&#x5F0F;&#x5B58;&#x50A8;&#x3002;</p>
<p>&#x7B80;&#x5316;&#x7ED3;&#x6784;&#x5982;&#x4E0B;&#xFF1A;</p>
<pre><code>Client
&#x2193;
Compute Node (MySQL / PG / Oracle)
&#x2193;
PolarFS / PolarStore
&#x2193;
Distributed Storage Nodes</code></pre>
<p>&#x8FD9;&#x79CD;&#x8BBE;&#x8BA1;&#x66F4;&#x63A5;&#x8FD1;&#x4F20;&#x7EDF;&#x6570;&#x636E;&#x5E93;&#x7684;&#x5B58;&#x50A8;&#x65B9;&#x5F0F;&#xFF0C;&#x56E0;&#x6B64;&#xFF1A;</p>
<ul><li>&#x6570;&#x636E;&#x9875;&#x7ED3;&#x6784;&#x4FDD;&#x6301;&#x517C;&#x5BB9;</li><li>&#x5BF9;&#x6570;&#x636E;&#x5E93;&#x5185;&#x6838;&#x6539;&#x52A8;&#x76F8;&#x5BF9;&#x8F83;&#x5C0F;</li></ul>
<p>&#x4F46;&#x5728;&#x5199;&#x5165;&#x8DEF;&#x5F84;&#x4E0A;&#xFF0C;&#x7F51;&#x7EDC;&#x4F20;&#x8F93;&#x7684;&#x6570;&#x636E;&#x91CF;&#x53EF;&#x80FD;&#x6BD4; Aurora &#x7684;&#x65E5;&#x5FD7;&#x65B9;&#x5F0F;&#x66F4;&#x5927;&#x3002;</p>
<p>&#x7B2C;&#x4E8C;&#x4E2A;&#x5DEE;&#x5F02;&#x662F; <strong>&#x8BFB;&#x8282;&#x70B9;&#x67B6;&#x6784;</strong>&#x3002;</p>
<p>Aurora &#x7684;&#x8BFB;&#x8282;&#x70B9;&#x4E3B;&#x8981;&#x662F; <strong>Reader Instance</strong>&#xFF0C;&#x8BFB;&#x8282;&#x70B9;&#x901A;&#x5E38;&#x53EA;&#x8D1F;&#x8D23;&#x8BFB;&#x53D6;&#x6570;&#x636E;&#xFF0C;&#x800C;&#x5199;&#x64CD;&#x4F5C;&#x96C6;&#x4E2D;&#x5728; <strong>Writer Node</strong>&#x3002;</p>
<p>PolarDB &#x5219;&#x652F;&#x6301;&#x4E00;&#x79CD;&#x53EB;&#x505A; <strong>Reader Node + &#x4E3B;&#x8282;&#x70B9;&#x5171;&#x4EAB;&#x5B58;&#x50A8;</strong> &#x7684;&#x6A21;&#x5F0F;&#xFF0C;&#x591A;&#x4E2A;&#x8282;&#x70B9;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x8BBF;&#x95EE;&#x5171;&#x4EAB;&#x5B58;&#x50A8;&#xFF0C;&#x4ECE;&#x800C;&#x5B9E;&#x73B0;&#x66F4;&#x7075;&#x6D3B;&#x7684;&#x8BFB;&#x6269;&#x5C55;&#x3002;</p>
<p>&#x7B2C;&#x4E09;&#x4E2A;&#x5DEE;&#x5F02;&#x662F; <strong>&#x751F;&#x6001;&#x4E0E;&#x517C;&#x5BB9;&#x6027;&#x7B56;&#x7565;</strong>&#x3002;</p>
<p>Aurora &#x662F; AWS &#x6DF1;&#x5EA6;&#x6539;&#x9020;&#x540E;&#x7684;&#x6570;&#x636E;&#x5E93;&#x5F15;&#x64CE;&#xFF0C;&#x867D;&#x7136;&#x517C;&#x5BB9; MySQL / PostgreSQL&#xFF0C;&#x4F46;&#x5E95;&#x5C42;&#x5B9E;&#x73B0;&#x5DF2;&#x7ECF;&#x53D1;&#x751F;&#x4E86;&#x8F83;&#x5927;&#x53D8;&#x5316;&#x3002;</p>
<p>PolarDB &#x5219;&#x66F4;&#x52A0;&#x6CE8;&#x91CD; <strong>&#x539F;&#x751F;&#x6570;&#x636E;&#x5E93;&#x517C;&#x5BB9;&#x6027;</strong>&#xFF1A;</p>
<ul><li>PolarDB MySQL</li><li>PolarDB PostgreSQL</li><li>PolarDB Oracle</li></ul>
<p>&#x56E0;&#x6B64;&#x5F88;&#x591A;&#x5E94;&#x7528;&#x8FC1;&#x79FB;&#x5230; PolarDB &#x65F6;&#xFF0C;&#x4FEE;&#x6539;&#x6210;&#x672C;&#x4F1A;&#x66F4;&#x4F4E;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[Flink 理解]]></title><description><![CDATA[<h3 id="%E5%89%8D%E8%A8%80">&#x524D;&#x8A00;</h3><p>&#x5728;&#x5927;&#x6570;&#x636E;&#x7CFB;&#x7EDF;&#x7684;&#x53D1;&#x5C55;&#x8FC7;&#x7A0B;&#x4E2D;&#xFF0C;&#x4E00;&#x76F4;&#x5B58;&#x5728;&#x4E00;&#x4E2A;&#x6838;&#x5FC3;&#x95EE;&#x9898;&#xFF1A;</p><p><strong>&#x6570;&#x636E;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#xFF0C;&#x4F46;&#x5904;&#x7406;&#x901F;&#x5EA6;&#x8D8A;&#x6765;&#x8D8A;&#x6162;&#x3002;</strong></p><p>&#x4F20;&#x7EDF;&#x7684;&#x6570;&#x636E;&#x5904;&#x7406;</p>]]></description><link>https://tanzhuo.xyz/flink-ji-qun-da-jian/</link><guid isPermaLink="false">634a9429df2e350001f040da</guid><category><![CDATA[big-data]]></category><category><![CDATA[技术]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sat, 14 Mar 2026 23:42:38 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E5%89%8D%E8%A8%80">&#x524D;&#x8A00;</h3><p>&#x5728;&#x5927;&#x6570;&#x636E;&#x7CFB;&#x7EDF;&#x7684;&#x53D1;&#x5C55;&#x8FC7;&#x7A0B;&#x4E2D;&#xFF0C;&#x4E00;&#x76F4;&#x5B58;&#x5728;&#x4E00;&#x4E2A;&#x6838;&#x5FC3;&#x95EE;&#x9898;&#xFF1A;</p><p><strong>&#x6570;&#x636E;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#xFF0C;&#x4F46;&#x5904;&#x7406;&#x901F;&#x5EA6;&#x8D8A;&#x6765;&#x8D8A;&#x6162;&#x3002;</strong></p><p>&#x4F20;&#x7EDF;&#x7684;&#x6570;&#x636E;&#x5904;&#x7406;&#x65B9;&#x5F0F;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x662F; <strong>&#x79BB;&#x7EBF;&#x5904;&#x7406;</strong>&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><p>&#x6BCF;&#x5929;&#x665A;&#x4E0A;&#x8DD1;&#x4E00;&#x6B21;&#x4EFB;&#x52A1;&#xFF1A;</p><ul><li>&#x7EDF;&#x8BA1;&#x7528;&#x6237;&#x884C;&#x4E3A;</li><li>&#x8BA1;&#x7B97;&#x5E7F;&#x544A;&#x6570;&#x636E;</li><li>&#x751F;&#x6210;&#x62A5;&#x8868;</li><li>&#x5206;&#x6790;&#x4E1A;&#x52A1;&#x6307;&#x6807;</li></ul><p>&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x53EB;&#xFF1A;</p><p><strong>Batch Processing&#xFF08;&#x6279;&#x5904;&#x7406;&#xFF09;</strong></p><p>&#x5178;&#x578B;&#x5DE5;&#x5177;&#x4F8B;&#x5982;&#xFF1A;</p><ul><li>Hadoop MapReduce</li><li>Hive</li><li>Spark</li></ul><p>&#x8FD9;&#x4E9B;&#x7CFB;&#x7EDF;&#x9002;&#x5408;&#x5904;&#x7406; <strong>&#x6D77;&#x91CF;&#x5386;&#x53F2;&#x6570;&#x636E;</strong>&#x3002;</p><p>&#x4F46;&#x662F;&#x968F;&#x7740;&#x4E92;&#x8054;&#x7F51;&#x7684;&#x53D1;&#x5C55;&#xFF0C;&#x5F88;&#x591A;&#x4E1A;&#x52A1;&#x5F00;&#x59CB;&#x9700;&#x8981;&#xFF1A;</p><p><strong>&#x5B9E;&#x65F6;&#x6570;&#x636E;&#x5904;&#x7406;&#x3002;</strong></p><p>&#x4F8B;&#x5982;&#xFF1A;</p><ul><li>&#x5B9E;&#x65F6;&#x98CE;&#x63A7;</li><li>&#x5B9E;&#x65F6;&#x63A8;&#x8350;</li><li>&#x5B9E;&#x65F6;&#x76D1;&#x63A7;</li><li>&#x5B9E;&#x65F6;&#x5E7F;&#x544A;&#x7ADE;&#x4EF7;</li><li>&#x5B9E;&#x65F6;&#x65E5;&#x5FD7;&#x5206;&#x6790;</li></ul><p>&#x8FD9;&#x4E9B;&#x573A;&#x666F;&#x6709;&#x4E00;&#x4E2A;&#x5171;&#x540C;&#x7279;&#x70B9;&#xFF1A;</p><p><strong>&#x6570;&#x636E;&#x5FC5;&#x987B;&#x201C;&#x8FB9;&#x4EA7;&#x751F;&#x8FB9;&#x5904;&#x7406;&#x201D;&#x3002;</strong></p><p>&#x4E0D;&#x80FD;&#x7B49;&#x5230;&#x7B2C;&#x4E8C;&#x5929;&#x3002;</p><p>&#x4E8E;&#x662F;&#x5C31;&#x51FA;&#x73B0;&#x4E86;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x8BA1;&#x7B97;&#x6A21;&#x5F0F;&#xFF1A;</p><p><strong>Stream Processing&#xFF08;&#x6D41;&#x5F0F;&#x8BA1;&#x7B97;&#xFF09;&#x3002;</strong></p><hr><figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/04/Gemini_Generated_Image_xvg9q2xvg9q2xvg9.png" class="kg-image" alt loading="lazy" width="2000" height="1091" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/04/Gemini_Generated_Image_xvg9q2xvg9q2xvg9.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/04/Gemini_Generated_Image_xvg9q2xvg9q2xvg9.png 1000w, https://tanzhuo.xyz/content/images/size/w1600/2026/04/Gemini_Generated_Image_xvg9q2xvg9q2xvg9.png 1600w, https://tanzhuo.xyz/content/images/size/w2400/2026/04/Gemini_Generated_Image_xvg9q2xvg9q2xvg9.png 2400w" sizes="(min-width: 720px) 720px"></figure><h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81-flink">&#x4E3A;&#x4EC0;&#x4E48;&#x9700;&#x8981; Flink</h3><p>&#x65E9;&#x671F;&#x5B9E;&#x65F6;&#x8BA1;&#x7B97;&#x7CFB;&#x7EDF;&#x4E3B;&#x8981;&#x4F9D;&#x8D56;&#xFF1A;</p><ul><li>Storm</li><li>Spark Streaming</li></ul><p>&#x4F46;&#x8FD9;&#x4E9B;&#x7CFB;&#x7EDF;&#x90FD;&#x6709;&#x4E00;&#x4E9B;&#x95EE;&#x9898;&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><p>Storm &#x867D;&#x7136;&#x662F;&#x6D41;&#x8BA1;&#x7B97;&#x7CFB;&#x7EDF;&#xFF0C;&#x4F46;&#xFF1A;</p><ul><li>&#x5F00;&#x53D1;&#x590D;&#x6742;</li><li>&#x5BB9;&#x9519;&#x80FD;&#x529B;&#x4E00;&#x822C;</li><li>&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x56F0;&#x96BE;</li></ul><p>Spark Streaming &#x867D;&#x7136;&#x7A33;&#x5B9A;&#xFF0C;&#x4F46;&#x5B83;&#x7684;&#x672C;&#x8D28;&#x662F;&#xFF1A;</p><p><strong>&#x5FAE;&#x6279;&#x5904;&#x7406;&#xFF08;Micro Batch&#xFF09;&#x3002;</strong></p><p>&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#xFF1A;</p><p>&#x5B83;&#x5E76;&#x4E0D;&#x662F;&#x771F;&#x6B63;&#x7684;&#x6D41;&#x8BA1;&#x7B97;&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><pre><code>&#x6BCF;1&#x79D2;&#x5904;&#x7406;&#x4E00;&#x6279;&#x6570;&#x636E;</code></pre><p>&#x8FD9;&#x79CD;&#x6A21;&#x5F0F;&#x5728;&#x5F88;&#x591A;&#x573A;&#x666F;&#x4E0B;&#x4ECD;&#x7136;&#x4E0D;&#x591F;&#x5B9E;&#x65F6;&#x3002;</p><p>&#x4E8E;&#x662F; Flink &#x51FA;&#x73B0;&#x4E86;&#x3002;</p><p>Flink &#x7684;&#x76EE;&#x6807;&#x5F88;&#x660E;&#x786E;&#xFF1A;</p><p><strong>&#x6784;&#x5EFA;&#x4E00;&#x4E2A;&#x771F;&#x6B63;&#x7684;&#x6D41;&#x8BA1;&#x7B97;&#x7CFB;&#x7EDF;&#x3002;</strong></p><h3 id="flink-%E8%A7%A3%E5%86%B3%E4%BA%86%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98">Flink &#x89E3;&#x51B3;&#x4E86;&#x4EC0;&#x4E48;&#x95EE;&#x9898;</h3><p>Flink &#x7684;&#x51FA;&#x73B0;&#xFF0C;&#x4E3B;&#x8981;&#x89E3;&#x51B3;&#x4E86;&#x51E0;&#x4E2A;&#x5173;&#x952E;&#x95EE;&#x9898;&#x3002;</p><p><strong>1 &#x5B9E;&#x65F6;&#x6570;&#x636E;&#x5904;&#x7406;</strong></p><p>Flink &#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#x771F;&#x6B63;&#x7684; <strong>&#x6BEB;&#x79D2;&#x7EA7;&#x5B9E;&#x65F6;&#x8BA1;&#x7B97;</strong>&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><p>&#x7528;&#x6237;&#x70B9;&#x51FB;&#x5546;&#x54C1;&#xFF1A;</p><pre><code>&#x70B9;&#x51FB; &#x2192; Kafka &#x2192; Flink &#x2192; &#x5B9E;&#x65F6;&#x63A8;&#x8350;</code></pre><p>&#x6574;&#x4E2A;&#x8FC7;&#x7A0B;&#x53EF;&#x80FD;&#x53EA;&#x9700;&#x8981;&#xFF1A;</p><p><strong>&#x51E0;&#x5341;&#x6BEB;&#x79D2;&#x3002;</strong></p><p><strong>&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x95EE;&#x9898;</strong></p><p>&#x5728;&#x6D41;&#x8BA1;&#x7B97;&#x4E2D;&#xFF0C;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x91CD;&#x8981;&#x7684;&#x95EE;&#x9898;&#x662F;&#xFF1A;</p><p><strong>&#x72B6;&#x6001;&#xFF08;State&#xFF09;&#x3002;</strong></p><p>&#x4F8B;&#x5982;&#xFF1A;</p><p>&#x7EDF;&#x8BA1;&#x7528;&#x6237;&#x70B9;&#x51FB;&#x6B21;&#x6570;&#xFF1A;</p><pre><code>&#x7528;&#x6237;A &#x70B9;&#x51FB; 1&#x6B21;
&#x7528;&#x6237;A &#x70B9;&#x51FB; 2&#x6B21;
&#x7528;&#x6237;A &#x70B9;&#x51FB; 3&#x6B21;</code></pre><p>&#x7CFB;&#x7EDF;&#x9700;&#x8981;&#x8BB0;&#x4F4F;&#x4E4B;&#x524D;&#x7684;&#x6570;&#x636E;&#x3002;</p><p>Flink &#x5185;&#x7F6E;&#x4E86; <strong>&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x673A;&#x5236;</strong>&#xFF1A;</p><ul><li>Keyed State</li><li>Operator State</li></ul><p>&#x5E76;&#x4E14;&#x652F;&#x6301;&#xFF1A;</p><ul><li>&#x672C;&#x5730;&#x72B6;&#x6001;</li><li>RocksDB &#x72B6;&#x6001;&#x5B58;&#x50A8;</li></ul><p>&#x8FD9;&#x6837;&#x53EF;&#x4EE5;&#x5904;&#x7406; <strong>&#x8D85;&#x5927;&#x89C4;&#x6A21;&#x72B6;&#x6001;&#x6570;&#x636E;</strong>&#x3002;</p><p><strong>&#x5BB9;&#x9519;&#x95EE;&#x9898;</strong></p><p>&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x8282;&#x70B9;&#x5B95;&#x673A;&#x662F;&#x5E38;&#x6001;&#x3002;</p><p>Flink &#x901A;&#x8FC7; <strong>Checkpoint &#x673A;&#x5236;</strong> &#x6765;&#x4FDD;&#x8BC1;&#x6570;&#x636E;&#x5B89;&#x5168;&#x3002;</p><p>&#x7B80;&#x5355;&#x6765;&#x8BF4;&#xFF1A;</p><p>&#x7CFB;&#x7EDF;&#x4F1A;&#x5B9A;&#x671F;&#x4FDD;&#x5B58;&#x8BA1;&#x7B97;&#x72B6;&#x6001;&#x3002;</p><p>&#x5982;&#x679C;&#x8282;&#x70B9;&#x5B95;&#x673A;&#xFF1A;</p><p>&#x7CFB;&#x7EDF;&#x53EF;&#x4EE5;&#x4ECE; <strong>Checkpoint &#x6062;&#x590D;&#x8BA1;&#x7B97;</strong>&#x3002;</p><p>&#x8FD9;&#x79CD;&#x673A;&#x5236;&#x4FDD;&#x8BC1;&#x4E86;&#xFF1A;</p><p><strong>Exactly Once&#xFF08;&#x7CBE;&#x51C6;&#x4E00;&#x6B21;&#x5904;&#x7406;&#xFF09;&#x3002;</strong></p><p>&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#xFF1A;</p><p>&#x6BCF;&#x6761;&#x6570;&#x636E;&#x53EA;&#x4F1A;&#x88AB;&#x5904;&#x7406;&#x4E00;&#x6B21;&#x3002;</p><p><strong>&#x4E8B;&#x4EF6;&#x65F6;&#x95F4;&#x95EE;&#x9898;</strong></p><p>&#x5728;&#x6D41;&#x8BA1;&#x7B97;&#x4E2D;&#xFF0C;&#x6709;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x96BE;&#x7684;&#x95EE;&#x9898;&#xFF1A;</p><p>&#x4E8B;&#x4EF6;&#x65F6;&#x95F4;&#xFF08;Event Time&#xFF09;&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><p>&#x65E5;&#x5FD7;&#x6570;&#x636E;&#x53EF;&#x80FD;&#x4F1A;&#x5EF6;&#x8FDF;&#x5230;&#x8FBE;&#x3002;</p><p>&#x5982;&#x679C;&#x53EA;&#x6309;&#x7CFB;&#x7EDF;&#x65F6;&#x95F4;&#x8BA1;&#x7B97;&#xFF0C;&#x5C31;&#x4F1A;&#x51FA;&#x73B0;&#x7EDF;&#x8BA1;&#x9519;&#x8BEF;&#x3002;</p><p>Flink &#x5F15;&#x5165;&#x4E86;&#xFF1A;</p><p><strong>Watermark&#xFF08;&#x6C34;&#x4F4D;&#x7EBF;&#xFF09;&#x673A;&#x5236;&#x3002;</strong></p><p>Watermark &#x53EF;&#x4EE5;&#x5E2E;&#x52A9;&#x7CFB;&#x7EDF;&#x5224;&#x65AD;&#xFF1A;</p><p>&#x54EA;&#x4E9B;&#x6570;&#x636E;&#x5DF2;&#x7ECF;&#x201C;&#x57FA;&#x672C;&#x5230;&#x9F50;&#x201D;&#x3002;</p><p>&#x8FD9;&#x6837;&#x5C31;&#x53EF;&#x4EE5;&#x6B63;&#x786E;&#x5904;&#x7406;&#xFF1A;</p><ul><li>&#x5EF6;&#x8FDF;&#x6570;&#x636E;</li><li>&#x7A97;&#x53E3;&#x8BA1;&#x7B97;</li><li>&#x65F6;&#x95F4;&#x805A;&#x5408;</li></ul><h3 id="flink-%E7%9A%84%E6%A0%B8%E5%BF%83%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3">Flink &#x7684;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x601D;&#x60F3;</h3><p>Flink &#x7684;&#x8BBE;&#x8BA1;&#x6709;&#x51E0;&#x4E2A;&#x975E;&#x5E38;&#x91CD;&#x8981;&#x7684;&#x7406;&#x5FF5;&#x3002;</p><p><strong>1 Stream First</strong></p><p>Flink &#x7684;&#x6838;&#x5FC3;&#x7406;&#x5FF5;&#x662F;&#xFF1A;</p><p><strong>&#x4E00;&#x5207;&#x90FD;&#x662F;&#x6D41;&#x3002;</strong></p><p>&#x6279;&#x5904;&#x7406;&#x53EA;&#x662F;&#xFF1A;</p><p><strong>&#x6709;&#x9650;&#x6570;&#x636E;&#x6D41;&#x3002;</strong></p><p>&#x56E0;&#x6B64;&#xFF1A;</p><p>Flink &#x7684; Batch &#x548C; Stream &#x4F7F;&#x7528;&#x540C;&#x4E00;&#x5957;&#x5F15;&#x64CE;&#x3002;</p><p><strong>State Driven</strong></p><p>Flink &#x662F;&#x4E00;&#x4E2A; <strong>&#x72B6;&#x6001;&#x9A71;&#x52A8;&#x8BA1;&#x7B97;&#x7CFB;&#x7EDF;</strong>&#x3002;</p><p>&#x6240;&#x6709;&#x8BA1;&#x7B97;&#x90FD;&#x56F4;&#x7ED5;&#x72B6;&#x6001;&#x5C55;&#x5F00;&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><ul><li>&#x7528;&#x6237;&#x884C;&#x4E3A;&#x7EDF;&#x8BA1;</li><li>&#x5B9E;&#x65F6;&#x805A;&#x5408;</li><li>&#x5B9E;&#x65F6;&#x76D1;&#x63A7;</li></ul><p>&#x8FD9;&#x4E9B;&#x90FD;&#x4F9D;&#x8D56;&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x3002;</p><p><strong>Exactly Once</strong></p><p>Flink &#x975E;&#x5E38;&#x5F3A;&#x8C03;&#xFF1A;</p><p><strong>&#x6570;&#x636E;&#x5904;&#x7406;&#x7684;&#x6B63;&#x786E;&#x6027;&#x3002;</strong></p><p>&#x901A;&#x8FC7;&#xFF1A;</p><ul><li>Checkpoint</li><li>&#x5206;&#x5E03;&#x5F0F;&#x5FEB;&#x7167;</li><li>&#x4E24;&#x9636;&#x6BB5;&#x63D0;&#x4EA4;</li></ul><p>Flink &#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#xFF1A;</p><p><strong>Exactly Once &#x8BED;&#x4E49;&#x3002;</strong></p><p>&#x8FD9;&#x662F;&#x5F88;&#x591A;&#x5B9E;&#x65F6;&#x7CFB;&#x7EDF;&#x975E;&#x5E38;&#x5173;&#x952E;&#x7684;&#x80FD;&#x529B;&#x3002;</p><h3 id="flink-%E5%9C%A8%E5%AE%9E%E9%99%85%E7%B3%BB%E7%BB%9F%E4%B8%AD%E7%9A%84%E5%BA%94%E7%94%A8">Flink &#x5728;&#x5B9E;&#x9645;&#x7CFB;&#x7EDF;&#x4E2D;&#x7684;&#x5E94;&#x7528;</h3><p>Flink &#x5728;&#x5F88;&#x591A;&#x4E92;&#x8054;&#x7F51;&#x516C;&#x53F8;&#x90FD;&#x6709;&#x5927;&#x91CF;&#x5E94;&#x7528;&#x3002;</p><p>&#x5178;&#x578B;&#x573A;&#x666F;&#x5305;&#x62EC;&#xFF1A;</p><p>&#x5B9E;&#x65F6;&#x63A8;&#x8350;&#x7CFB;&#x7EDF;</p><p>&#x7528;&#x6237;&#x884C;&#x4E3A;&#x5206;&#x6790;</p><p>&#x5E7F;&#x544A;&#x70B9;&#x51FB;&#x7EDF;&#x8BA1;</p><p>&#x5B9E;&#x65F6;&#x98CE;&#x63A7;&#x7CFB;&#x7EDF;</p><p>&#x65E5;&#x5FD7;&#x5B9E;&#x65F6;&#x5206;&#x6790;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><pre><code>&#x7528;&#x6237;&#x884C;&#x4E3A; &#x2192; Kafka &#x2192; Flink &#x2192; ClickHouse</code></pre><p>Flink &#x5728;&#x4E2D;&#x95F4;&#x8D1F;&#x8D23;&#xFF1A;</p><ul><li>&#x6570;&#x636E;&#x6E05;&#x6D17;</li><li>&#x5B9E;&#x65F6;&#x8BA1;&#x7B97;</li><li>&#x5B9E;&#x65F6;&#x805A;&#x5408;</li></ul>]]></content:encoded></item><item><title><![CDATA[ETCD 探索]]></title><description><![CDATA[<p>&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x7ECF;&#x5E38;&#x4F1A;&#x9047;&#x5230;&#x8FD9;&#x6837;&#x7684;&#x95EE;&#x9898;&#xFF1A;</p><ul><li>&#x670D;&#x52A1;&#x8282;&#x70B9;&#x9700;&#x8981;&#x5171;&#x4EAB;&#x914D;&#x7F6E;</li><li>&#x7CFB;&#x7EDF;&#x9700;&#x8981;&#x505A;&#x670D;&#x52A1;&#x53D1;&#x73B0;</li><li>&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x534F;&#x8C03;&#x4E2D;&#x5FC3;</li></ul>]]></description><link>https://tanzhuo.xyz/da-jian-etcdji-qun/</link><guid isPermaLink="false">630f304b8cded10001d19375</guid><category><![CDATA[技术]]></category><category><![CDATA[JAVA]]></category><category><![CDATA[Linux]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sat, 14 Mar 2026 23:35:16 GMT</pubDate><content:encoded><![CDATA[<p>&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x7ECF;&#x5E38;&#x4F1A;&#x9047;&#x5230;&#x8FD9;&#x6837;&#x7684;&#x95EE;&#x9898;&#xFF1A;</p><ul><li>&#x670D;&#x52A1;&#x8282;&#x70B9;&#x9700;&#x8981;&#x5171;&#x4EAB;&#x914D;&#x7F6E;</li><li>&#x7CFB;&#x7EDF;&#x9700;&#x8981;&#x505A;&#x670D;&#x52A1;&#x53D1;&#x73B0;</li><li>&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x534F;&#x8C03;&#x4E2D;&#x5FC3;</li><li>&#x96C6;&#x7FA4;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x4E00;&#x81F4;&#x6027;&#x7684;&#x72B6;&#x6001;&#x5B58;&#x50A8;</li></ul><p>&#x8FD9;&#x4E9B;&#x95EE;&#x9898;&#xFF0C;&#x672C;&#x8D28;&#x4E0A;&#x90FD;&#x9700;&#x8981;&#x4E00;&#x4E2A; <strong>&#x53EF;&#x9760;&#x7684;&#x5206;&#x5E03;&#x5F0F;&#x534F;&#x8C03;&#x7CFB;&#x7EDF;</strong>&#x3002;</p><p>&#x800C;&#x5728;&#x73B0;&#x4EE3;&#x4E91;&#x539F;&#x751F;&#x4F53;&#x7CFB;&#x4E2D;&#xFF0C;&#x6700;&#x5E38;&#x7528;&#x7684;&#x7EC4;&#x4EF6;&#x5C31;&#x662F; <strong>etcd</strong>&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><ul><li>Kubernetes</li><li>CoreDNS</li><li>service mesh</li><li>&#x5206;&#x5E03;&#x5F0F;&#x914D;&#x7F6E;&#x4E2D;&#x5FC3;</li></ul><p>&#x8FD9;&#x4E9B;&#x7CFB;&#x7EDF;&#x7684;&#x5E95;&#x5C42;&#x90FD;&#x4F9D;&#x8D56; etcd&#x3002;</p><h3 id="etcd-%E6%98%AF%E4%BB%80%E4%B9%88">etcd &#x662F;&#x4EC0;&#x4E48;</h3><p>&#x7B80;&#x5355;&#x6765;&#x8BF4;&#xFF1A;</p><p><strong>etcd &#x5C31;&#x662F;&#x4E00;&#x4E2A;&#x9AD8;&#x53EF;&#x9760;&#x7684;&#x5206;&#x5E03;&#x5F0F; Key-Value &#x6570;&#x636E;&#x5E93;&#x3002;</strong></p><p>&#x4F46;&#x5B83;&#x548C;&#x666E;&#x901A;&#x6570;&#x636E;&#x5E93;&#x6700;&#x5927;&#x7684;&#x533A;&#x522B;&#x662F;&#xFF1A;</p><p><strong>&#x5B83;&#x662F;&#x4E3A;&#x201C;&#x5206;&#x5E03;&#x5F0F;&#x534F;&#x8C03;&#x201D;&#x800C;&#x8BBE;&#x8BA1;&#x7684;&#x3002;</strong></p><p>&#x5B83;&#x7684;&#x4E3B;&#x8981;&#x7279;&#x70B9;&#x6709;&#xFF1A;</p><ul><li>&#x5F3A;&#x4E00;&#x81F4;&#xFF08;Strong Consistency&#xFF09;</li><li>&#x652F;&#x6301;&#x5206;&#x5E03;&#x5F0F;&#x96C6;&#x7FA4;</li><li>&#x63D0;&#x4F9B; Watch &#x76D1;&#x542C;&#x673A;&#x5236;</li><li>&#x652F;&#x6301;&#x4E8B;&#x52A1;</li><li>&#x63D0;&#x4F9B;&#x79DF;&#x7EA6;&#xFF08;Lease&#xFF09;&#x673A;&#x5236;</li></ul><p>&#x5F88;&#x591A;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x90FD;&#x4F1A;&#x7528; etcd &#x505A;&#xFF1A;</p><ul><li>&#x670D;&#x52A1;&#x6CE8;&#x518C;&#x4E2D;&#x5FC3;</li><li>&#x914D;&#x7F6E;&#x4E2D;&#x5FC3;</li><li>&#x5206;&#x5E03;&#x5F0F;&#x9501;</li><li>Leader &#x9009;&#x4E3E;</li></ul><p>&#x4F8B;&#x5982; Kubernetes &#x5C31;&#x628A;&#x6574;&#x4E2A; <strong>&#x96C6;&#x7FA4;&#x72B6;&#x6001;</strong> &#x5B58;&#x5728; etcd &#x4E2D;&#x3002;</p><h3 id="%E5%BC%BA%E4%B8%80%E8%87%B4%E6%80%A7%EF%BC%88raft-%E5%85%B1%E8%AF%86%E7%AE%97%E6%B3%95%EF%BC%89">&#x5F3A;&#x4E00;&#x81F4;&#x6027;&#xFF08;Raft &#x5171;&#x8BC6;&#x7B97;&#x6CD5;&#xFF09;</h3><p>etcd &#x5185;&#x90E8;&#x4F7F;&#x7528;&#x7684;&#x662F; <strong>Raft &#x5171;&#x8BC6;&#x7B97;&#x6CD5;</strong>&#x3002;</p><p>Raft &#x7684;&#x6838;&#x5FC3;&#x601D;&#x60F3;&#x662F;&#xFF1A;</p><p>&#x6574;&#x4E2A;&#x96C6;&#x7FA4;&#x4E2D;&#x4F1A;&#x9009;&#x4E3E;&#x51FA;&#x4E00;&#x4E2A; <strong>Leader &#x8282;&#x70B9;</strong>&#x3002;</p><p>&#x6240;&#x6709;&#x5199;&#x8BF7;&#x6C42;&#x5FC5;&#x987B;&#x7ECF;&#x8FC7; Leader&#x3002;</p><p>&#x6D41;&#x7A0B;&#x5927;&#x81F4;&#x662F;&#xFF1A;</p><p>&#x5BA2;&#x6237;&#x7AEF; &#x2192; Leader &#x2192; &#x540C;&#x6B65;&#x5230;&#x591A;&#x6570;&#x8282;&#x70B9; &#x2192; &#x63D0;&#x4EA4;&#x6210;&#x529F;</p><p>&#x53EA;&#x6709;&#x5F53;&#xFF1A;</p><p><strong>&#x8D85;&#x8FC7;&#x4E00;&#x534A;&#x8282;&#x70B9;&#x786E;&#x8BA4;&#x5199;&#x5165;</strong></p><p>&#x6570;&#x636E;&#x624D;&#x7B97;&#x771F;&#x6B63;&#x63D0;&#x4EA4;&#x3002;</p><h3 id="etcd-%E9%9B%86%E7%BE%A4%E6%90%AD%E5%BB%BA">etcd &#x96C6;&#x7FA4;&#x642D;&#x5EFA;</h3><p>&#x90E8;&#x7F72;&#x73AF;&#x5883;&#xFF1A;</p><p>&#x64CD;&#x4F5C;&#x7CFB;&#x7EDF;&#xFF1A;</p><p>Debian 11.5.0</p><hr><p><strong>1 &#x4E0B;&#x8F7D; etcd</strong></p><p>&#x4ECE; github &#x4E0B;&#x8F7D; etcd &#x4E8C;&#x8FDB;&#x5236;&#x6587;&#x4EF6;&#xFF1A;</p><p><a href="https://github.com/etcd-io/etcd/releases?ref=tanzhuo.xyz">https://github.com/etcd-io/etcd/releases</a></p><hr><p><strong>2 &#x5B89;&#x88C5; etcd</strong></p><p>&#x89E3;&#x538B;&#x4E4B;&#x540E;&#xFF0C;&#x5C06;&#x4EE5;&#x4E0B;&#x6587;&#x4EF6;&#x653E;&#x5165;&#xFF1A;</p><pre><code>/usr/local/bin</code></pre><p>&#x4E3B;&#x8981;&#x662F;&#xFF1A;</p><pre><code>etcd
etcdctl</code></pre><hr><p><strong>3 &#x8BBE;&#x7F6E;&#x6267;&#x884C;&#x6743;&#x9650;</strong></p><pre><code>sudo chmod +x /usr/local/bin/etcd
sudo chmod +x /usr/local/bin/etcdctl</code></pre><hr><p><strong>4 &#x9A8C;&#x8BC1;&#x96C6;&#x7FA4;</strong></p><p>&#x53EF;&#x4EE5;&#x4F7F;&#x7528; etcdctl &#x67E5;&#x770B;&#x6570;&#x636E;&#xFF1A;</p><pre><code>ETCDCTL_API=3 etcdctl \
--cacert=/opt/etcd/ssl/ca.pem \
--cert=/opt/etcd/ssl/server.pem \
--key=/opt/etcd/ssl/server-key.pem \
--endpoints=&quot;https://172.24.93.151:2379,https://172.24.93.149:2379,https://172.24.93.150:2379&quot; \
get / --prefix --keys-only</code></pre><p>&#x5220;&#x9664; key&#xFF1A;</p><pre><code>ETCDCTL_API=3 etcdctl \
--cacert=/opt/etcd/ssl/ca.pem \
--cert=/opt/etcd/ssl/server.pem \
--key=/opt/etcd/ssl/server-key.pem \
--endpoints=&quot;https://172.24.93.151:2379,https://172.24.93.149:2379,https://172.24.93.150:2379&quot; \
del --prefix &quot;&quot;</code></pre><h3 id="etcd-%E4%B8%BA%E4%BB%80%E4%B9%88%E6%AF%94-redis-%E6%9B%B4%E9%80%82%E5%90%88%E5%81%9A%E5%88%86%E5%B8%83%E5%BC%8F%E5%8D%8F%E8%B0%83">etcd &#x4E3A;&#x4EC0;&#x4E48;&#x6BD4; Redis &#x66F4;&#x9002;&#x5408;&#x505A;&#x5206;&#x5E03;&#x5F0F;&#x534F;&#x8C03;</h3><p>&#x5F88;&#x591A;&#x4EBA;&#x4F1A;&#x95EE;&#xFF1A;</p><p>Redis &#x4E0D;&#x662F;&#x4E5F;&#x53EF;&#x4EE5;&#x505A;&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x5417;&#xFF1F;</p><p>&#x786E;&#x5B9E;&#x53EF;&#x4EE5;&#x3002;</p><p>&#x4F46; Redis &#x662F; <strong>AP &#x7CFB;&#x7EDF;</strong>&#xFF0C;&#x800C; etcd &#x662F; <strong>CP &#x7CFB;&#x7EDF;</strong>&#x3002;</p><p>&#x7B80;&#x5355;&#x7406;&#x89E3;&#x5C31;&#x662F;&#xFF1A;</p><p>Redis &#x66F4;&#x6CE8;&#x91CD; <strong>&#x53EF;&#x7528;&#x6027;&#x4E0E;&#x6027;&#x80FD;</strong>&#x3002;</p><p>etcd &#x66F4;&#x6CE8;&#x91CD; <strong>&#x4E00;&#x81F4;&#x6027;&#x4E0E;&#x53EF;&#x9760;&#x6027;</strong>&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[Redis分布式锁]]></title><description><![CDATA[<p>&#x5F88;&#x591A;&#x4EBA;&#x5728;&#x521A;&#x63A5;&#x89E6;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x90FD;&#x4F1A;&#x9047;&#x5230;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#xFF1A;<br><strong>&#x591A;&#x4E2A;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x540C;&#x65F6;&#x5904;&#x7406;&#x540C;&#x4E00;&#x4EF6;&#x4E8B;&#x60C5;&#xFF0C;&#x5982;&#x4F55;&#x907F;&#x514D;&#x6570;&#x636E;&#x88AB;&#x91CD;&#x590D;</strong></p>]]></description><link>https://tanzhuo.xyz/redisfen-bu-shi-tan-suo/</link><guid isPermaLink="false">69b535d65ff0de000127661f</guid><category><![CDATA[Redis]]></category><category><![CDATA[JAVA]]></category><category><![CDATA[旅游]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sat, 14 Mar 2026 10:31:21 GMT</pubDate><content:encoded><![CDATA[<p>&#x5F88;&#x591A;&#x4EBA;&#x5728;&#x521A;&#x63A5;&#x89E6;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x90FD;&#x4F1A;&#x9047;&#x5230;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#xFF1A;<br><strong>&#x591A;&#x4E2A;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x540C;&#x65F6;&#x5904;&#x7406;&#x540C;&#x4E00;&#x4EF6;&#x4E8B;&#x60C5;&#xFF0C;&#x5982;&#x4F55;&#x907F;&#x514D;&#x6570;&#x636E;&#x88AB;&#x91CD;&#x590D;&#x5904;&#x7406;&#xFF1F;</strong></p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>&#x7528;&#x6237;&#x62A2;&#x4F18;&#x60E0;&#x5238;</li><li>&#x5B9A;&#x65F6;&#x4EFB;&#x52A1;&#x6267;&#x884C;</li><li>&#x5E93;&#x5B58;&#x6263;&#x51CF;</li><li>&#x8BA2;&#x5355;&#x72B6;&#x6001;&#x66F4;&#x65B0;</li></ul>
<p>&#x5982;&#x679C;&#x7CFB;&#x7EDF;&#x53EA;&#x6709;&#x4E00;&#x4E2A;&#x8FDB;&#x7A0B;&#xFF0C;&#x5176;&#x5B9E;&#x5F88;&#x7B80;&#x5355;&#xFF0C;&#x7528; <strong>&#x672C;&#x5730;&#x9501;&#xFF08;mutex&#xFF09;</strong> &#x5C31;&#x80FD;&#x89E3;&#x51B3;&#x3002;</p>
<p>&#x4F46;&#x5728;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x6216;&#x8005;&#x96C6;&#x7FA4;&#x90E8;&#x7F72;&#x4E4B;&#x540E;&#xFF0C;&#x95EE;&#x9898;&#x5C31;&#x53D8;&#x4E86;&#x3002;</p>
<p>&#x7CFB;&#x7EDF;&#x53EF;&#x80FD;&#x6709;&#xFF1A;</p>
<ul><li>10&#x4E2A;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;</li><li>100&#x4E2A;Worker</li><li>&#x751A;&#x81F3;&#x591A;&#x4E2A;&#x6570;&#x636E;&#x4E2D;&#x5FC3;</li></ul>
<p>&#x8FD9;&#x65F6;&#x5019;&#xFF0C;&#x672C;&#x5730;&#x9501;&#x5C31;&#x5B8C;&#x5168;&#x5931;&#x6548;&#x4E86;&#xFF0C;&#x56E0;&#x4E3A;&#x4E0D;&#x540C;&#x8FDB;&#x7A0B;&#x4E4B;&#x95F4;&#x6839;&#x672C;&#x4E0D;&#x77E5;&#x9053;&#x5F7C;&#x6B64;&#x7684;&#x9501;&#x72B6;&#x6001;&#x3002;</p>
<p>&#x4E8E;&#x662F;&#x5C31;&#x51FA;&#x73B0;&#x4E86;&#x4E00;&#x4E2A;&#x6982;&#x5FF5;&#xFF1A;</p>
<p><strong>&#x5206;&#x5E03;&#x5F0F;&#x9501;&#xFF08;Distributed Lock&#xFF09;</strong></p>
<p>&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x7684;&#x76EE;&#x6807;&#x5F88;&#x7B80;&#x5355;&#xFF1A;</p>
<blockquote>&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x73AF;&#x5883;&#x4E0B;&#xFF0C;&#x4FDD;&#x8BC1;&#x67D0;&#x4E00;&#x65F6;&#x523B;&#x53EA;&#x6709;&#x4E00;&#x4E2A;&#x8282;&#x70B9;&#x80FD;&#x6267;&#x884C;&#x67D0;&#x6BB5;&#x903B;&#x8F91;&#x3002;</blockquote>
<h3 id="%E4%B8%BA%E4%BB%80%E4%B9%88-redis-%E5%8F%AF%E4%BB%A5%E5%81%9A%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%EF%BC%9F">&#x4E3A;&#x4EC0;&#x4E48; Redis &#x53EF;&#x4EE5;&#x505A;&#x5206;&#x5E03;&#x5F0F;&#x9501;&#xFF1F;</h3>
<p>&#x5728;&#x5B9E;&#x73B0;&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x5F88;&#x591A;&#x4EBA;&#x7B2C;&#x4E00;&#x53CD;&#x5E94;&#x662F;&#x6570;&#x636E;&#x5E93;&#x3002;</p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>select ... for update</code></pre>
<p>&#x4F46;&#x6570;&#x636E;&#x5E93;&#x9501;&#x7684;&#x95EE;&#x9898;&#x662F;&#xFF1A;</p>
<ul><li>&#x6027;&#x80FD;&#x5DEE;</li><li>&#x9501;&#x7C92;&#x5EA6;&#x5927;</li><li>&#x5E76;&#x53D1;&#x9AD8;&#x65F6;&#x538B;&#x529B;&#x5F88;&#x5927;</li></ul>
<p>&#x4E8E;&#x662F;&#x5927;&#x5BB6;&#x5F00;&#x59CB;&#x5BFB;&#x627E;&#x4E00;&#x4E2A;&#x66F4;&#x9002;&#x5408;&#x505A;&#x9501;&#x7684;&#x7CFB;&#x7EDF;&#x3002;</p>
<p>Redis&#x5C31;&#x975E;&#x5E38;&#x5408;&#x9002;&#x3002;</p>
<p>&#x539F;&#x56E0;&#x5F88;&#x7B80;&#x5355;&#xFF1A;</p>
<p><strong>Redis&#x5929;&#x7136;&#x5177;&#x5907;&#x4E09;&#x4E2A;&#x4F18;&#x52BF;&#xFF1A;</strong></p>
<p><strong>1&#xFF09;&#x5355;&#x7EBF;&#x7A0B;&#x6A21;&#x578B;</strong></p>
<p>Redis&#x6838;&#x5FC3;&#x547D;&#x4EE4;&#x662F;&#x5355;&#x7EBF;&#x7A0B;&#x6267;&#x884C;&#x7684;&#x3002;</p>
<p>&#x8FD9;&#x610F;&#x5473;&#x7740;&#xFF1A;</p>
<p>&#x540C;&#x4E00;&#x65F6;&#x95F4;&#x53EA;&#x6709;&#x4E00;&#x4E2A;&#x547D;&#x4EE4;&#x5728;&#x6267;&#x884C;&#x3002;</p>
<p>&#x6240;&#x4EE5;&#x50CF;&#x4E0B;&#x9762;&#x8FD9;&#x79CD;&#x64CD;&#x4F5C;&#xFF1A;</p>
<pre><code>SET key value NX</code></pre>
<p>&#x662F; <strong>&#x7EDD;&#x5BF9;&#x539F;&#x5B50;&#x64CD;&#x4F5C;</strong>&#x3002;</p>
<p>&#x4E0D;&#x4F1A;&#x51FA;&#x73B0;&#x7ADE;&#x4E89;&#x6761;&#x4EF6;&#x3002;</p>
<hr>
<p><strong>2&#xFF09;&#x5185;&#x5B58;&#x64CD;&#x4F5C;&#xFF0C;&#x901F;&#x5EA6;&#x6781;&#x5FEB;</strong></p>
<p>Redis&#x6240;&#x6709;&#x6570;&#x636E;&#x90FD;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x3002;</p>
<p>&#x4E00;&#x6B21;&#x9501;&#x64CD;&#x4F5C;&#x901A;&#x5E38;&#x53EA;&#x9700;&#x8981;&#xFF1A;</p>
<ul><li>&#x4E00;&#x6B21; SET</li><li>&#x4E00;&#x6B21; DEL</li></ul>
<p>&#x5EF6;&#x8FDF;&#x901A;&#x5E38;&#x5728;&#xFF1A;</p>
<p><strong>&#x51E0;&#x5341;&#x5FAE;&#x79D2;&#x7EA7;&#x522B;</strong></p>
<p>&#x8FDC;&#x8FDC;&#x6BD4;&#x6570;&#x636E;&#x5E93;&#x5FEB;&#x3002;</p>
<hr>
<p><strong>3&#xFF09;&#x652F;&#x6301;&#x81EA;&#x52A8;&#x8FC7;&#x671F;</strong></p>
<p>Redis key &#x53EF;&#x4EE5;&#x8BBE;&#x7F6E; TTL&#x3002;</p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<pre><code>SET lock:order 123 NX EX 10</code></pre>
<p>&#x542B;&#x4E49;&#x662F;&#xFF1A;</p>
<ul><li>&#x4E0D;&#x5B58;&#x5728;&#x624D;&#x521B;&#x5EFA;</li><li>10&#x79D2;&#x81EA;&#x52A8;&#x8FC7;&#x671F;</li></ul>
<p>&#x8FD9;&#x6837;&#x5373;&#x4F7F;&#x670D;&#x52A1;&#x5D29;&#x6E83;&#xFF0C;&#x9501;&#x4E5F;&#x4E0D;&#x4F1A;&#x6C38;&#x8FDC;&#x5361;&#x4F4F;&#x3002;</p>
<hr>
<h3 id="redis%E9%94%81%E9%87%8A%E6%94%BE">Redis&#x9501;&#x91CA;&#x653E;</h3>
<p>&#x91CA;&#x653E;&#x9501;&#x65F6;&#x4E0D;&#x80FD;&#x76F4;&#x63A5; DEL&#x3002;</p>
<p>&#x56E0;&#x4E3A;&#x53EF;&#x80FD;&#x53D1;&#x751F;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#xFF1A;</p>
<pre><code>&#x7EBF;&#x7A0B;A&#x83B7;&#x53D6;&#x9501;
&#x7EBF;&#x7A0B;A&#x6267;&#x884C;&#x8D85;&#x65F6;
&#x9501;&#x8FC7;&#x671F;
&#x7EBF;&#x7A0B;B&#x83B7;&#x53D6;&#x9501;
&#x7EBF;&#x7A0B;A&#x6267;&#x884C;&#x5B8C;&#x5220;&#x9664;&#x9501;</code></pre>
<p>&#x8FD9;&#x65F6;&#x5019;&#x7EBF;&#x7A0B;A&#x4F1A;&#x8BEF;&#x5220;&#x7EBF;&#x7A0B;B&#x7684;&#x9501;&#x3002;</p>
<p>&#x6B63;&#x786E;&#x505A;&#x6CD5;&#x662F;&#xFF1A;</p>
<p><strong>&#x53EA;&#x5220;&#x9664;&#x81EA;&#x5DF1;&#x6301;&#x6709;&#x7684;&#x9501;&#x3002;</strong></p>
<p>&#x901A;&#x5E38;&#x901A;&#x8FC7; Lua &#x811A;&#x672C;&#x5B9E;&#x73B0;&#xFF1A;</p>
<pre><code>if redis.call(&quot;GET&quot;,KEYS[1]) == ARGV[1] then
    return redis.call(&quot;DEL&quot;,KEYS[1])
else
    return 0
end</code></pre>
<p>&#x8FD9;&#x6837;&#x624D;&#x80FD;&#x4FDD;&#x8BC1;&#x5B89;&#x5168;&#x91CA;&#x653E;&#x3002;</p>
<h3 id="redis%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E7%9A%84%E5%87%A0%E4%B8%AA%E7%BB%8F%E5%85%B8%E9%97%AE%E9%A2%98">redis&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x7684;&#x51E0;&#x4E2A;&#x7ECF;&#x5178;&#x95EE;&#x9898;</h3>
<p>&#x867D;&#x7136;Redis&#x9501;&#x5F88;&#x7B80;&#x5355;&#xFF0C;&#x4F46;&#x5728;&#x771F;&#x5B9E;&#x7CFB;&#x7EDF;&#x4E2D;&#x4F1A;&#x9047;&#x5230;&#x5F88;&#x591A;&#x5751;&#x3002;</p>
<p>&#x6700;&#x5E38;&#x89C1;&#x7684;&#x51E0;&#x4E2A;&#x95EE;&#x9898;&#x662F;&#xFF1A;</p>
<p><strong>&#x9501;&#x8FC7;&#x671F;&#x95EE;&#x9898;</strong></p>
<p>&#x5982;&#x679C;&#x4E1A;&#x52A1;&#x6267;&#x884C;&#x65F6;&#x95F4;&#x8D85;&#x8FC7;TTL&#xFF1A;</p>
<p>&#x9501;&#x5C31;&#x4F1A;&#x63D0;&#x524D;&#x91CA;&#x653E;&#x3002;</p>
<p>&#x5176;&#x4ED6;&#x8282;&#x70B9;&#x5C31;&#x53EF;&#x80FD;&#x540C;&#x65F6;&#x8FDB;&#x5165;&#x3002;</p>
<p>&#x89E3;&#x51B3;&#x529E;&#x6CD5;&#xFF1A;</p>
<p><strong>&#x81EA;&#x52A8;&#x7EED;&#x671F;&#xFF08;WatchDog&#xFF09;&#x3002;</strong></p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>&#x9501;10&#x79D2;</li><li>&#x6839;&#x636E;&#x8FC7;&#x671F;&#x65F6;&#x95F4;&#x6700;&#x540E;30%&#x7684;&#x65F6;&#x95F4;&#x8FDB;&#x884C;&#x81EA;&#x52A8;&#x79D2;&#x7EED;&#x671F;&#x4E00;&#x6B21;&#xFF0C;&#x5E76;&#x6DFB;&#x52A0;&#x6296;&#x52A8;&#x65F6;&#x95F4;&#xFF0C;&#x9632;&#x6B62;&#x5728;&#x4E00;&#x4E2A;&#x65F6;&#x523B;&#x8FDB;&#x884C;&#x7EED;&#x671F;&#xFF0C;&#x5BF9;Redis&#x8FDB;&#x884C;&#x96C6;&#x4E2D;&#x8BF7;&#x6C42;</li></ul>
<p>&#x53EA;&#x8981;&#x4EFB;&#x52A1;&#x8FD8;&#x5728;&#x6267;&#x884C;&#xFF0C;&#x9501;&#x5C31;&#x4E0D;&#x4F1A;&#x8FC7;&#x671F;&#x3002;</p>
<p><strong>Redis&#x5355;&#x70B9;&#x95EE;&#x9898;</strong></p>
<p>&#x5982;&#x679C;Redis&#x6302;&#x6389;&#xFF1A;</p>
<p>&#x6240;&#x6709;&#x9501;&#x90FD;&#x4F1A;&#x5931;&#x6548;&#x3002;</p>
<p>&#x5E38;&#x89C1;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x662F;&#xFF1A;</p>
<ul><li>Redis Sentinel</li><li>Redis Cluster</li><li>RedLock&#x7B97;&#x6CD5;</li></ul>
<h3 id="redis-ap%E8%AE%BE%E8%AE%A1%E4%B8%8E-etcd%EF%BC%8Czookeeper-cp-%E6%9E%B6%E6%9E%84%E5%8C%BA%E5%88%AB">Redis AP&#x8BBE;&#x8BA1;&#x4E0E; ETCD&#xFF0C;Zookeeper CP &#x67B6;&#x6784;&#x533A;&#x522B;</h3>
<p>Redis&#x672C;&#x8EAB;&#x662F;&#x4E00;&#x4E2A;&#x504F; <strong>AP&#xFF08;&#x53EF;&#x7528;&#x6027;&#x4F18;&#x5148;&#xFF09;</strong> &#x7684;&#x7CFB;&#x7EDF;&#x3002;</p>
<p>&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#xFF1A;</p>
<p>&#x5728;&#x7F51;&#x7EDC;&#x5206;&#x533A;&#x6216;&#x8005;&#x8282;&#x70B9;&#x6545;&#x969C;&#x7684;&#x65F6;&#x5019;&#xFF0C;Redis&#x4F1A;&#x4F18;&#x5148;&#x4FDD;&#x8BC1;&#x670D;&#x52A1;&#x53EF;&#x7528;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x4FDD;&#x8BC1;&#x6570;&#x636E;&#x7EDD;&#x5BF9;&#x4E00;&#x81F4;&#x3002;</p>
<p>&#x8FD9;&#x5C31;&#x53EF;&#x80FD;&#x5E26;&#x6765;&#x4E00;&#x4E2A;&#x98CE;&#x9669;&#xFF1A;</p>
<p>&#x5728;&#x6781;&#x7AEF;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;<strong>&#x53EF;&#x80FD;&#x540C;&#x65F6;&#x51FA;&#x73B0;&#x4E24;&#x4E2A;&#x5BA2;&#x6237;&#x7AEF;&#x90FD;&#x8BA4;&#x4E3A;&#x81EA;&#x5DF1;&#x62FF;&#x5230;&#x4E86;&#x9501;</strong>&#x3002;</p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<p>&#x5BA2;&#x6237;&#x7AEF;A&#x5728;&#x4E3B;&#x8282;&#x70B9;&#x83B7;&#x53D6;&#x4E86;&#x9501;<br>&#x4E3B;&#x8282;&#x70B9;&#x8FD8;&#x6CA1;&#x6765;&#x5F97;&#x53CA;&#x540C;&#x6B65;&#x5230;&#x4ECE;&#x8282;&#x70B9;<br>&#x4E3B;&#x8282;&#x70B9;&#x7A81;&#x7136;&#x5B95;&#x673A;<br>&#x4ECE;&#x8282;&#x70B9;&#x88AB;&#x63D0;&#x5347;&#x4E3A;&#x65B0;&#x7684;&#x4E3B;&#x8282;&#x70B9;</p>
<p>&#x8FD9;&#x65F6;&#x5019;&#x65B0;&#x7684;&#x4E3B;&#x8282;&#x70B9;&#x5E76;&#x4E0D;&#x77E5;&#x9053;A&#x5DF2;&#x7ECF;&#x52A0;&#x8FC7;&#x9501;&#x3002;</p>
<p>&#x5BA2;&#x6237;&#x7AEF;B&#x5C31;&#x53EF;&#x80FD;&#x518D;&#x6B21;&#x83B7;&#x53D6;&#x9501;&#x3002;</p>
<p>&#x8FD9;&#x6837;&#x5C31;&#x4F1A;&#x51FA;&#x73B0;&#xFF1A;</p>
<p>&#x4E24;&#x4E2A;&#x5BA2;&#x6237;&#x7AEF;&#x540C;&#x65F6;&#x6301;&#x6709;&#x9501;&#x3002;</p>
<p>&#x8FD9;&#x5C31;&#x662F;Redis&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x5728;&#x7406;&#x8BBA;&#x4E0A;&#x7684;&#x4E00;&#x81F4;&#x6027;&#x98CE;&#x9669;&#x3002;</p>
<p>&#x76F8;&#x6BD4;&#x4E4B;&#x4E0B;&#xFF0C;&#x50CF; <strong>etcd &#x6216; ZooKeeper</strong> &#x8FD9;&#x6837;&#x7684;&#x7CFB;&#x7EDF;&#x662F;&#x57FA;&#x4E8E; <strong>CP&#x6A21;&#x578B;&#xFF08;&#x5F3A;&#x4E00;&#x81F4;&#xFF09;</strong> &#x8BBE;&#x8BA1;&#x7684;&#x3002;</p>
<p>&#x5B83;&#x4EEC;&#x5185;&#x90E8;&#x901A;&#x8FC7; <strong>Raft &#x6216; ZAB &#x534F;&#x8BAE;</strong> &#x4FDD;&#x8BC1;&#x591A;&#x6570;&#x8282;&#x70B9;&#x786E;&#x8BA4;&#x4E4B;&#x540E;&#x624D;&#x4F1A;&#x63D0;&#x4EA4;&#x6570;&#x636E;&#x3002;</p>
<p>&#x56E0;&#x6B64;&#xFF1A;</p>
<p>&#x4E00;&#x65E6;&#x9501;&#x88AB;&#x83B7;&#x53D6;&#x6210;&#x529F;&#xFF0C;&#x6574;&#x4E2A;&#x96C6;&#x7FA4;&#x90FD;&#x4F1A;&#x8FBE;&#x6210;&#x4E00;&#x81F4;&#x3002;</p>
<p>&#x4E0D;&#x4F1A;&#x51FA;&#x73B0;&#x591A;&#x4E2A;&#x5BA2;&#x6237;&#x7AEF;&#x540C;&#x65F6;&#x62FF;&#x5230;&#x9501;&#x7684;&#x60C5;&#x51B5;&#x3002;</p>
<p>&#x6240;&#x4EE5;&#x5728;&#x5DE5;&#x7A0B;&#x5B9E;&#x8DF5;&#x4E2D;&#x901A;&#x5E38;&#x6709;&#x4E00;&#x4E2A;&#x7ECF;&#x9A8C;&#xFF1A;</p>
<p>&#x5982;&#x679C;&#x662F; <strong>&#x4E1A;&#x52A1;&#x7EA7;&#x9501;&#xFF08;&#x4F8B;&#x5982;&#x5E93;&#x5B58;&#x3001;&#x4EFB;&#x52A1;&#x63A7;&#x5236;&#xFF09;</strong><br>Redis&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x901A;&#x5E38;&#x5DF2;&#x7ECF;&#x8DB3;&#x591F;&#x4F7F;&#x7528;&#x3002;</p>
<p>&#x4F46;&#x5982;&#x679C;&#x662F; <strong>&#x5F3A;&#x4E00;&#x81F4;&#x8981;&#x6C42;&#x5F88;&#x9AD8;&#x7684;&#x573A;&#x666F;</strong><br>&#x4F8B;&#x5982;&#xFF1A;</p>
<p>&#x91D1;&#x878D;&#x4EA4;&#x6613;<br>&#x5168;&#x5C40;&#x8C03;&#x5EA6;&#x7CFB;&#x7EDF;<br>&#x5206;&#x5E03;&#x5F0F;&#x534F;&#x8C03;&#x670D;&#x52A1;</p>
<p>&#x5F88;&#x591A;&#x7CFB;&#x7EDF;&#x4F1A;&#x9009;&#x62E9;&#xFF1A;</p>
<p>etcd / ZooKeeper &#x8FD9;&#x79CD;&#x5F3A;&#x4E00;&#x81F4;&#x7684;&#x9501;&#x5B9E;&#x73B0;&#x3002;</p>
<h3 id="redis%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E6%80%BB%E7%BB%93">Redis&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x603B;&#x7ED3;</h3>
<p>Redis&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x7684;&#x6838;&#x5FC3;&#x601D;&#x60F3;&#x5176;&#x5B9E;&#x975E;&#x5E38;&#x7B80;&#x5355;</p>
<p><strong>&#x5229;&#x7528;Redis&#x539F;&#x5B50;&#x64CD;&#x4F5C;&#x5B9E;&#x73B0;&#x4E92;&#x65A5;&#x3002;</strong></p>
<p>&#x5B83;&#x901A;&#x5E38;&#x5305;&#x542B;&#x4E09;&#x4E2A;&#x5173;&#x952E;&#x70B9;&#xFF1A;</p>
<p>1&#xFF09;&#x539F;&#x5B50;&#x52A0;&#x9501;<br>2&#xFF09;&#x5B89;&#x5168;&#x91CA;&#x653E;<br>3&#xFF09;&#x81EA;&#x52A8;&#x8FC7;&#x671F;&#x6216;&#x7EED;&#x671F;</p>
<p>&#x5728;&#x5B9E;&#x9645;&#x5DE5;&#x7A0B;&#x4E2D;&#xFF0C;&#x4E00;&#x5957;&#x6210;&#x719F;&#x7684;Redis&#x9501;&#x901A;&#x5E38;&#x8FD8;&#x4F1A;&#x5305;&#x542B;&#xFF1A;</p>
<p><strong>&#x91CD;&#x8BD5;&#x673A;&#x5236;</strong></p>
<ul><li>WatchDog&#x81EA;&#x52A8;&#x7EED;&#x671F;</li><li>Lua&#x5B89;&#x5168;&#x91CA;&#x653E;</li><li>&#x9501;&#x552F;&#x4E00;&#x6807;&#x8BC6;</li></ul>
<p>&#x8FD9;&#x4E9B;&#x8BBE;&#x8BA1;&#x7EC4;&#x5408;&#x5728;&#x4E00;&#x8D77;&#xFF0C;&#x624D;&#x80FD;&#x771F;&#x6B63;&#x6210;&#x4E3A;&#x4E00;&#x4E2A;&#x7A33;&#x5B9A;&#x53EF;&#x9760;&#x7684; <strong>&#x5206;&#x5E03;&#x5F0F;&#x9501;&#x7CFB;&#x7EDF;</strong>&#x3002;</p>
<p></p>]]></content:encoded></item><item><title><![CDATA[Netty 深入学习]]></title><description><![CDATA[<p>&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x3001;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;&#x662F;&#x6700;&#x57FA;&#x7840;&#x4E5F;&#x662F;&#x6700;&#x91CD;&#x8981;&#x7684;&#x4E00;&#x90E8;&#x5206;&#x3002;<br>&#x5F88;&#x591A;&#x9AD8;&#x6027;&#x80FD;&#x6846;&#x67B6;&#xFF08;&#x5982; Dubbo&#x3001;gRPC&#x3001;RocketMQ&#x3001;Elasticsearch &#x7B49;&#xFF09;</p>]]></description><link>https://tanzhuo.xyz/netty-shen-ru-xue-xi/</link><guid isPermaLink="false">62e9cd765385450001fa23a1</guid><category><![CDATA[技术]]></category><category><![CDATA[JAVA]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sat, 14 Mar 2026 10:04:51 GMT</pubDate><content:encoded><![CDATA[<p>&#x5728;&#x5206;&#x5E03;&#x5F0F;&#x7CFB;&#x7EDF;&#x3001;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x4E2D;&#xFF0C;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;&#x662F;&#x6700;&#x57FA;&#x7840;&#x4E5F;&#x662F;&#x6700;&#x91CD;&#x8981;&#x7684;&#x4E00;&#x90E8;&#x5206;&#x3002;<br>&#x5F88;&#x591A;&#x9AD8;&#x6027;&#x80FD;&#x6846;&#x67B6;&#xFF08;&#x5982; Dubbo&#x3001;gRPC&#x3001;RocketMQ&#x3001;Elasticsearch &#x7B49;&#xFF09;&#x5E95;&#x5C42;&#x90FD;&#x4F9D;&#x8D56; <strong>Netty</strong> &#x6765;&#x5B8C;&#x6210;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;&#x3002;</p><p>&#x7406;&#x89E3; Netty&#xFF0C;&#x9996;&#x5148;&#x8981;&#x7406;&#x89E3;&#x5B83;&#x80CC;&#x540E;&#x7684; <strong>NIO &#x7F51;&#x7EDC;&#x6A21;&#x578B;&#x8BBE;&#x8BA1;&#x601D;&#x60F3;</strong>&#x3002;</p><h3 id="%E4%BC%A0%E7%BB%9F%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E7%9A%84%E9%97%AE%E9%A2%98">&#x4F20;&#x7EDF;&#x7F51;&#x7EDC;&#x7F16;&#x7A0B;&#x7684;&#x95EE;&#x9898;</h3><p>&#x5728;&#x65E9;&#x671F; Java &#x7F51;&#x7EDC;&#x7F16;&#x7A0B;&#x4E2D;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x7A0B;&#x5E8F;&#x4F7F;&#x7528;&#x7684;&#x662F; <strong>BIO&#xFF08;Blocking IO&#xFF09;</strong> &#x6A21;&#x578B;&#x3002;</p><p>&#x4F8B;&#x5982;&#xFF1A;</p><p>&#x670D;&#x52A1;&#x5668;&#x6BCF;&#x63A5;&#x5165;&#x4E00;&#x4E2A;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;&#xFF0C;&#x5C31;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x7EBF;&#x7A0B;&#x3002;</p><pre><code>&#x4E00;&#x4E2A;&#x8FDE;&#x63A5; = &#x4E00;&#x4E2A;&#x7EBF;&#x7A0B;</code></pre><p>&#x5982;&#x679C;&#x8FDE;&#x63A5;&#x5F88;&#x591A;&#xFF0C;&#x6BD4;&#x5982;&#xFF1A;</p><pre><code>1&#x4E07;&#x8FDE;&#x63A5; = 1&#x4E07;&#x4E2A;&#x7EBF;&#x7A0B;</code></pre><p>&#x8FD9;&#x4F1A;&#x5E26;&#x6765;&#x51E0;&#x4E2A;&#x4E25;&#x91CD;&#x95EE;&#x9898;&#xFF1A;</p><p><strong>&#x7EBF;&#x7A0B;&#x8D44;&#x6E90;&#x6D88;&#x8017;&#x5DE8;&#x5927;</strong></p><p>&#x7EBF;&#x7A0B;&#x672C;&#x8EAB;&#x9700;&#x8981;&#x5185;&#x5B58;&#x548C;&#x8C03;&#x5EA6;&#x6210;&#x672C;&#x3002;</p><p><strong>&#x7EBF;&#x7A0B;&#x4E0A;&#x4E0B;&#x6587;&#x5207;&#x6362;&#x5F00;&#x9500;&#x5927;</strong></p><p>CPU&#x9700;&#x8981;&#x9891;&#x7E41;&#x5728;&#x4E0D;&#x540C;&#x7EBF;&#x7A0B;&#x4E4B;&#x95F4;&#x5207;&#x6362;&#x3002;</p><p><strong>&#x7CFB;&#x7EDF;&#x6269;&#x5C55;&#x6027;&#x5DEE;</strong></p><p>&#x8FDE;&#x63A5;&#x6570;&#x91CF;&#x4E00;&#x591A;&#xFF0C;&#x7CFB;&#x7EDF;&#x5C31;&#x5BB9;&#x6613;&#x5D29;&#x6E83;&#x3002;</p><p>&#x56E0;&#x6B64;&#xFF0C;&#x4F20;&#x7EDF; BIO &#x5E76;&#x4E0D;&#x9002;&#x5408; <strong>&#x9AD8;&#x5E76;&#x53D1;&#x7F51;&#x7EDC;&#x670D;&#x52A1;</strong>&#x3002;</p><h3 id="nio-%E7%9A%84%E6%A0%B8%E5%BF%83%E8%AE%BE%E8%AE%A1%E6%80%9D%E6%83%B3">NIO &#x7684;&#x6838;&#x5FC3;&#x8BBE;&#x8BA1;&#x601D;&#x60F3;</h3><p>&#x4E3A;&#x4E86;&#x89E3;&#x51B3; BIO &#x7684;&#x95EE;&#x9898;&#xFF0C;Java &#x63D0;&#x51FA;&#x4E86; <strong>NIO&#xFF08;Non-Blocking IO&#xFF09;</strong>&#x3002;</p><p>NIO &#x7684;&#x6838;&#x5FC3;&#x601D;&#x60F3;&#x975E;&#x5E38;&#x7B80;&#x5355;&#xFF1A;</p><blockquote><strong>&#x7528;&#x5C11;&#x91CF;&#x7EBF;&#x7A0B;&#xFF0C;&#x7BA1;&#x7406;&#x5927;&#x91CF;&#x8FDE;&#x63A5;</strong></blockquote><p>&#x5B83;&#x4F9D;&#x8D56;&#x4E09;&#x4E2A;&#x6838;&#x5FC3;&#x7EC4;&#x4EF6;&#xFF1A;</p><pre><code>Channel
Buffer
Selector</code></pre><p>&#x8FD9;&#x4E09;&#x8005;&#x6784;&#x6210;&#x4E86; NIO &#x7684;&#x6838;&#x5FC3;&#x67B6;&#x6784;&#x3002;</p><h3 id="channel%EF%BC%88%E9%80%9A%E9%81%93%EF%BC%89">Channel&#xFF08;&#x901A;&#x9053;&#xFF09;</h3><p>Channel &#x53EF;&#x4EE5;&#x7406;&#x89E3;&#x4E3A;&#xFF1A;</p><blockquote><strong>&#x6570;&#x636E;&#x4F20;&#x8F93;&#x7684;&#x7BA1;&#x9053;</strong></blockquote><p>&#x548C;&#x4F20;&#x7EDF; IO &#x4E0D;&#x540C;&#x7684;&#x662F;&#xFF1A;</p><p>&#x4F20;&#x7EDF; IO&#xFF1A;</p><pre><code>&#x8F93;&#x5165;&#x6D41; / &#x8F93;&#x51FA;&#x6D41;</code></pre><p>&#x800C; Channel&#xFF1A;</p><pre><code>&#x662F;&#x53CC;&#x5411;&#x7684;</code></pre><p>&#x65E2;&#x53EF;&#x4EE5;&#x8BFB;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x5199;&#x3002;Channel &#x672C;&#x8D28;&#x5C31;&#x662F; <strong>&#x7F51;&#x7EDC;&#x8FDE;&#x63A5;&#x7684;&#x62BD;&#x8C61;</strong>&#x3002;</p><h3 id="buffer%EF%BC%88%E7%BC%93%E5%86%B2%E5%8C%BA%EF%BC%89">Buffer&#xFF08;&#x7F13;&#x51B2;&#x533A;&#xFF09;</h3><p>&#x5728; NIO &#x4E2D;&#xFF0C;&#x6240;&#x6709;&#x6570;&#x636E;&#x90FD;&#x5FC5;&#x987B;&#x5148;&#x8FDB;&#x5165; <strong>Buffer</strong>&#x3002;</p><p>&#x53EF;&#x4EE5;&#x7406;&#x89E3;&#x4E3A;&#xFF1A;</p><blockquote><strong>&#x6570;&#x636E;&#x7684;&#x4E34;&#x65F6;&#x5B58;&#x50A8;&#x533A;&#x57DF;</strong></blockquote><p>&#x6570;&#x636E;&#x6D41;&#x7A0B;&#xFF1A;</p><pre><code>&#x7F51;&#x7EDC; -&gt; Buffer -&gt; &#x7A0B;&#x5E8F;
&#x7A0B;&#x5E8F; -&gt; Buffer -&gt; &#x7F51;&#x7EDC;</code></pre><h3 id="selector%EF%BC%88%E9%80%89%E6%8B%A9%E5%99%A8%EF%BC%89">Selector&#xFF08;&#x9009;&#x62E9;&#x5668;&#xFF09;</h3><p>Selector &#x662F; <strong>NIO &#x6700;&#x6838;&#x5FC3;&#x7684;&#x7EC4;&#x4EF6;</strong>&#x3002;</p><p>&#x5B83;&#x7684;&#x4F5C;&#x7528;&#x662F;&#xFF1A;</p><blockquote><strong>&#x7528;&#x4E00;&#x4E2A;&#x7EBF;&#x7A0B;&#x7BA1;&#x7406;&#x591A;&#x4E2A; Channel</strong></blockquote><p>&#x4E5F;&#x5C31;&#x662F;&#xFF1A;</p><pre><code>&#x4E00;&#x4E2A;&#x7EBF;&#x7A0B;
&#x76D1;&#x542C;&#x591A;&#x4E2A;&#x8FDE;&#x63A5;</code></pre><p>&#x5DE5;&#x4F5C;&#x65B9;&#x5F0F;&#x7C7B;&#x4F3C;&#xFF1A;</p><pre><code>&#x4E8B;&#x4EF6;&#x8F6E;&#x8BE2;</code></pre><p>&#x6D41;&#x7A0B;&#xFF1A;</p><pre><code>Selector
   |
&#x76D1;&#x542C;&#x591A;&#x4E2A; Channel
   |
&#x54EA;&#x4E2A; Channel &#x6709;&#x4E8B;&#x4EF6;
   |
&#x5904;&#x7406;&#x54EA;&#x4E2A;</code></pre><h3 id="reactor-%E7%BA%BF%E7%A8%8B%E6%A8%A1%E5%9E%8B">Reactor &#x7EBF;&#x7A0B;&#x6A21;&#x578B;</h3><p>Reactor &#x7EBF;&#x7A0B;&#x6A21;&#x578B;&#x662F;&#x4E00;&#x79CD; <strong>&#x9AD8;&#x5E76;&#x53D1;&#x7F51;&#x7EDC;&#x670D;&#x52A1;&#x5668;&#x5E38;&#x7528;&#x7684;&#x8BBE;&#x8BA1;&#x6A21;&#x5F0F;</strong>&#x3002;&#x5B83;&#x7684;&#x6838;&#x5FC3;&#x601D;&#x60F3;&#x662F;&#xFF1A;<strong>&#x7528;&#x5C11;&#x91CF;&#x7EBF;&#x7A0B;&#xFF0C;&#x901A;&#x8FC7;&#x4E8B;&#x4EF6;&#x9A71;&#x52A8;&#x7684;&#x65B9;&#x5F0F;&#x53BB;&#x5904;&#x7406;&#x5927;&#x91CF;&#x7F51;&#x7EDC;&#x8FDE;&#x63A5;</strong>&#x3002;&#x7EBF;&#x7A0B;&#x4E0D;&#x518D;&#x4E3A;&#x6BCF;&#x4E00;&#x4E2A;&#x8FDE;&#x63A5;&#x5355;&#x72EC;&#x521B;&#x5EFA;&#xFF0C;&#x800C;&#x662F;&#x901A;&#x8FC7;&#x76D1;&#x542C;&#x7F51;&#x7EDC;&#x4E8B;&#x4EF6;&#xFF08;&#x8FDE;&#x63A5;&#x3001;&#x8BFB;&#x3001;&#x5199;&#x7B49;&#xFF09;&#xFF0C;&#x5F53;&#x67D0;&#x4E2A;&#x8FDE;&#x63A5;&#x6709;&#x6570;&#x636E;&#x5230;&#x8FBE;&#x65F6;&#x518D;&#x53BB;&#x5904;&#x7406;&#x5B83;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x907F;&#x514D;&#x4E86;&#x5927;&#x91CF;&#x7EBF;&#x7A0B;&#x5E26;&#x6765;&#x7684;&#x8D44;&#x6E90;&#x6D88;&#x8017;&#x548C;&#x4E0A;&#x4E0B;&#x6587;&#x5207;&#x6362;&#x95EE;&#x9898;&#xFF0C;&#x5927;&#x5927;&#x63D0;&#x5347;&#x4E86;&#x670D;&#x52A1;&#x5668;&#x7684;&#x5E76;&#x53D1;&#x5904;&#x7406;&#x80FD;&#x529B;&#x3002;</p><figure class="kg-card kg-image-card"><img src="https://tanzhuo.xyz/content/images/2026/03/6f2341a1-2edd-42d2-b66a-a174f49001c4.png" class="kg-image" alt loading="lazy" width="1536" height="1024" srcset="https://tanzhuo.xyz/content/images/size/w600/2026/03/6f2341a1-2edd-42d2-b66a-a174f49001c4.png 600w, https://tanzhuo.xyz/content/images/size/w1000/2026/03/6f2341a1-2edd-42d2-b66a-a174f49001c4.png 1000w, https://tanzhuo.xyz/content/images/2026/03/6f2341a1-2edd-42d2-b66a-a174f49001c4.png 1536w" sizes="(min-width: 720px) 720px"></figure><p>Reactor &#x6A21;&#x578B;&#x901A;&#x5E38;&#x5305;&#x542B;&#x51E0;&#x4E2A;&#x5173;&#x952E;&#x89D2;&#x8272;&#xFF1A;</p><p><strong>1&#x3001;&#x4E8B;&#x4EF6;&#x76D1;&#x542C;&#xFF08;Reactor&#xFF09;</strong><br>&#x8D1F;&#x8D23;&#x76D1;&#x542C;&#x7F51;&#x7EDC;&#x4E8B;&#x4EF6;&#xFF0C;&#x4F8B;&#x5982;&#x65B0;&#x7684;&#x8FDE;&#x63A5;&#x5230;&#x6765;&#x3001;&#x6570;&#x636E;&#x53EF;&#x8BFB;&#x3001;&#x6570;&#x636E;&#x53EF;&#x5199;&#x7B49;&#x3002;</p><p><strong>2&#x3001;&#x8FDE;&#x63A5;&#x63A5;&#x5165;&#xFF08;Acceptor&#xFF09;</strong><br>&#x5F53;&#x6709;&#x65B0;&#x7684;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;&#x65F6;&#xFF0C;&#x8D1F;&#x8D23;&#x63A5;&#x6536;&#x8FDE;&#x63A5;&#x5E76;&#x6CE8;&#x518C;&#x5230;&#x540E;&#x7EED;&#x7684;&#x5904;&#x7406;&#x7EBF;&#x7A0B;&#x4E2D;&#x3002;</p><p><strong>3&#x3001;&#x4E8B;&#x4EF6;&#x5206;&#x53D1;&#xFF08;Dispatcher&#xFF09;</strong><br>&#x5C06;&#x4E0D;&#x540C;&#x7684;&#x7F51;&#x7EDC;&#x4E8B;&#x4EF6;&#x5206;&#x53D1;&#x7ED9;&#x5BF9;&#x5E94;&#x7684;&#x5904;&#x7406;&#x903B;&#x8F91;&#x3002;</p><p><strong>4&#x3001;&#x4E1A;&#x52A1;&#x5904;&#x7406;&#xFF08;Handler&#xFF09;</strong><br>&#x771F;&#x6B63;&#x6267;&#x884C;&#x4E1A;&#x52A1;&#x903B;&#x8F91;&#xFF0C;&#x6BD4;&#x5982;&#x89E3;&#x6790;&#x534F;&#x8BAE;&#x3001;&#x5904;&#x7406;&#x8BF7;&#x6C42;&#x3001;&#x8FD4;&#x56DE;&#x7ED3;&#x679C;&#x3002;</p><p>&#x5728; Netty &#x4E2D;&#xFF0C;Reactor &#x6A21;&#x578B;&#x901A;&#x5E38;&#x4F53;&#x73B0;&#x4E3A; <strong>BossGroup + WorkerGroup &#x7684;&#x7EBF;&#x7A0B;&#x7ED3;&#x6784;</strong>&#xFF1A;</p><ul><li><strong>Boss &#x7EBF;&#x7A0B;</strong>&#xFF1A;&#x8D1F;&#x8D23;&#x63A5;&#x6536;&#x5BA2;&#x6237;&#x7AEF;&#x8FDE;&#x63A5;</li><li><strong>Worker &#x7EBF;&#x7A0B;</strong>&#xFF1A;&#x8D1F;&#x8D23;&#x5904;&#x7406;&#x7F51;&#x7EDC;&#x8BFB;&#x5199;&#x548C;&#x4E1A;&#x52A1;&#x903B;&#x8F91;</li></ul><p>&#x901A;&#x8FC7;&#x8FD9;&#x79CD;&#x8BBE;&#x8BA1;&#xFF0C;Netty &#x53EF;&#x4EE5;&#x7528; <strong>&#x5C11;&#x91CF;&#x7EBF;&#x7A0B;&#x5904;&#x7406;&#x6210;&#x5343;&#x4E0A;&#x4E07;&#x7684;&#x8FDE;&#x63A5;</strong>&#xFF0C;&#x8FD9;&#x4E5F;&#x662F;&#x5B83;&#x80FD;&#x591F;&#x5B9E;&#x73B0;&#x9AD8;&#x6027;&#x80FD;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;&#x7684;&#x6838;&#x5FC3;&#x539F;&#x56E0;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[算法：基础知识]]></title><description><![CDATA[<h3 id="%E4%BB%80%E4%B9%88%E6%98%AF%E7%AE%97%E6%B3%95%EF%BC%9F">&#x4EC0;&#x4E48;&#x662F;&#x7B97;&#x6CD5;&#xFF1F;</h3><p>&#x7B97;&#x6CD5;&#xFF0C;&#x672C;&#x8D28;&#x4E0A;&#x5C31;&#x662F; <strong>&#x89E3;&#x51B3;&#x95EE;&#x9898;&#x7684;&#x4E00;&#x5957;&#x6B65;&#x9AA4;</strong>&#x3002;</p><p>&#x53EA;&#x8981;&#x662F;&#xFF1A;</p><p>&#x8F93;&#x5165;&#x4E00;&#x7EC4;&#x6570;&#x636E;<br>&#x6309;&#x7167;&#x4E00;&#x5B9A;&#x89C4;&#x5219;&#x5904;&#x7406;<br>&#x5F97;&#x5230;&#x7ED3;&#x679C;</p><p>&#x8FD9;&#x6574;&#x5957;&#x5904;</p>]]></description><link>https://tanzhuo.xyz/suan-fa-ji-chu-zhi-shi/</link><guid isPermaLink="false">634cfb93dc62ec0001f7d1fd</guid><category><![CDATA[技术]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Sat, 14 Mar 2026 09:51:51 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E4%BB%80%E4%B9%88%E6%98%AF%E7%AE%97%E6%B3%95%EF%BC%9F">&#x4EC0;&#x4E48;&#x662F;&#x7B97;&#x6CD5;&#xFF1F;</h3><p>&#x7B97;&#x6CD5;&#xFF0C;&#x672C;&#x8D28;&#x4E0A;&#x5C31;&#x662F; <strong>&#x89E3;&#x51B3;&#x95EE;&#x9898;&#x7684;&#x4E00;&#x5957;&#x6B65;&#x9AA4;</strong>&#x3002;</p><p>&#x53EA;&#x8981;&#x662F;&#xFF1A;</p><p>&#x8F93;&#x5165;&#x4E00;&#x7EC4;&#x6570;&#x636E;<br>&#x6309;&#x7167;&#x4E00;&#x5B9A;&#x89C4;&#x5219;&#x5904;&#x7406;<br>&#x5F97;&#x5230;&#x7ED3;&#x679C;</p><p>&#x8FD9;&#x6574;&#x5957;&#x5904;&#x7406;&#x8FC7;&#x7A0B;&#xFF0C;&#x5C31;&#x662F;&#x7B97;&#x6CD5;&#x3002;</p><h3 id="%E7%AE%97%E6%B3%95%E7%9A%84%E7%90%86%E8%A7%A3">&#x7B97;&#x6CD5;&#x7684;&#x7406;&#x89E3;</h3><p>&#x4E3A;&#x4EC0;&#x4E48;&#x7A0B;&#x5E8F;&#x5458;&#x9700;&#x8981;&#x5173;&#x5FC3;&#x7B97;&#x6CD5;&#xFF1F;&#x56E0;&#x4E3A;&#x540C;&#x6837;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#xFF0C;&#x4E0D;&#x540C;&#x7684;&#x7B97;&#x6CD5;&#x6548;&#x7387;&#x53EF;&#x80FD;&#x5DEE;&#x5F88;&#x591A;&#x3002;&#x6709;&#x7684;&#x505A;&#x6CD5;&#x53EF;&#x80FD;&#x51E0;&#x79D2;&#x5C31;&#x80FD;&#x7B97;&#x51FA;&#x6765;&#xFF0C;&#x6709;&#x7684;&#x53EF;&#x80FD;&#x8981;&#x8DD1;&#x597D;&#x51E0;&#x5206;&#x949F;&#x751A;&#x81F3;&#x66F4;&#x4E45;&#x3002;&#x5F53;&#x6570;&#x636E;&#x91CF;&#x53D8;&#x5927;&#x65F6;&#xFF0C;&#x8FD9;&#x79CD;&#x5DEE;&#x8DDD;&#x4F1A;&#x8D8A;&#x6765;&#x8D8A;&#x660E;&#x663E;&#xFF0C;&#x6240;&#x4EE5;&#x5F88;&#x591A;&#x7CFB;&#x7EDF;&#x6027;&#x80FD;&#x597D;&#x4E0D;&#x597D;&#xFF0C;&#x5176;&#x5B9E;&#x548C;&#x7B97;&#x6CD5;&#x8BBE;&#x8BA1;&#x5173;&#x7CFB;&#x5F88;&#x5927;&#x3002;</p><p>&#x7B97;&#x6CD5;&#x901A;&#x5E38;&#x4E0D;&#x4F1A;&#x5355;&#x72EC;&#x5B58;&#x5728;&#xFF0C;&#x5B83;&#x5F80;&#x5F80;&#x548C;&#x6570;&#x636E;&#x7ED3;&#x6784;&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#x3002;&#x6570;&#x636E;&#x7ED3;&#x6784;&#x8D1F;&#x8D23;&#x628A;&#x6570;&#x636E;&#x7EC4;&#x7EC7;&#x597D;&#xFF0C;&#x6BD4;&#x5982;&#x6570;&#x7EC4;&#x3001;&#x94FE;&#x8868;&#x3001;&#x6811;&#x3001;&#x54C8;&#x5E0C;&#x8868;&#x8FD9;&#x4E9B;&#xFF1B;&#x800C;&#x7B97;&#x6CD5;&#x5219;&#x8D1F;&#x8D23;&#x5BF9;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x8FDB;&#x884C;&#x64CD;&#x4F5C;&#x3002;&#x7B80;&#x5355;&#x6765;&#x8BF4;&#xFF0C;&#x4E00;&#x4E2A;&#x8D1F;&#x8D23;&#x5B58;&#x6570;&#x636E;&#xFF0C;&#x4E00;&#x4E2A;&#x8D1F;&#x8D23;&#x5904;&#x7406;&#x6570;&#x636E;&#xFF0C;&#x4E24;&#x8005;&#x914D;&#x5408;&#x8D77;&#x6765;&#xFF0C;&#x7A0B;&#x5E8F;&#x624D;&#x80FD;&#x9AD8;&#x6548;&#x8FD0;&#x884C;&#x3002;</p><p>&#x5728;&#x73B0;&#x5B9E;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x7B97;&#x6CD5;&#x5176;&#x5B9E;&#x65E0;&#x5904;&#x4E0D;&#x5728;&#x3002;&#x6BD4;&#x5982;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x8981;&#x6839;&#x636E;&#x7B97;&#x6CD5;&#x6392;&#x5E8F;&#x7F51;&#x9875;&#xFF0C;&#x77ED;&#x89C6;&#x9891;&#x5E73;&#x53F0;&#x8981;&#x7528;&#x7B97;&#x6CD5;&#x63A8;&#x8350;&#x5185;&#x5BB9;&#xFF0C;&#x5BFC;&#x822A;&#x8F6F;&#x4EF6;&#x8981;&#x7528;&#x7B97;&#x6CD5;&#x8BA1;&#x7B97;&#x6700;&#x77ED;&#x8DEF;&#x7EBF;&#xFF0C;&#x7535;&#x5546;&#x5E73;&#x53F0;&#x4E5F;&#x4F1A;&#x7528;&#x7B97;&#x6CD5;&#x505A;&#x5546;&#x54C1;&#x63A8;&#x8350;&#x548C;&#x6392;&#x5E8F;&#x3002;&#x5F88;&#x591A;&#x6211;&#x4EEC;&#x6BCF;&#x5929;&#x4F7F;&#x7528;&#x7684;&#x8F6F;&#x4EF6;&#xFF0C;&#x5176;&#x5B9E;&#x80CC;&#x540E;&#x90FD;&#x6709;&#x5404;&#x79CD;&#x7B97;&#x6CD5;&#x5728;&#x5DE5;&#x4F5C;&#x3002;</p><p>&#x5B66;&#x4E60;&#x7B97;&#x6CD5;&#x5E76;&#x4E0D;&#x662F;&#x4E3A;&#x4E86;&#x5237;&#x591A;&#x5C11;&#x9898;&#xFF0C;&#x800C;&#x662F;&#x4E3A;&#x4E86;&#x57F9;&#x517B;&#x89E3;&#x51B3;&#x95EE;&#x9898;&#x7684;&#x601D;&#x8DEF;&#x3002;&#x5F53;&#x9047;&#x5230;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#x65F6;&#xFF0C;&#x80FD;&#x5FEB;&#x901F;&#x60F3;&#x5230;&#x51E0;&#x79CD;&#x89E3;&#x51B3;&#x65B9;&#x5F0F;&#xFF0C;&#x7136;&#x540E;&#x9009;&#x62E9;&#x6548;&#x7387;&#x66F4;&#x9AD8;&#x7684;&#x4E00;&#x79CD;&#xFF0C;&#x8FD9;&#x624D;&#x662F;&#x7B97;&#x6CD5;&#x771F;&#x6B63;&#x7684;&#x4EF7;&#x503C;&#x3002;&#x5F88;&#x591A;&#x7ECF;&#x9A8C;&#x4E30;&#x5BCC;&#x7684;&#x5DE5;&#x7A0B;&#x5E08;&#xFF0C;&#x5176;&#x5B9E;&#x90FD;&#x662F;&#x5728;&#x4E0D;&#x65AD;&#x4F18;&#x5316;&#x89E3;&#x51B3;&#x95EE;&#x9898;&#x7684;&#x65B9;&#x6CD5;&#x3002;</p><h3 id="%E7%AE%97%E6%B3%95%E5%AD%A6%E4%B9%A0%E5%BA%94%E8%AF%A5%E5%85%B3%E6%B3%A8%E4%BB%80%E4%B9%88%EF%BC%9F">&#x7B97;&#x6CD5;&#x5B66;&#x4E60;&#x5E94;&#x8BE5;&#x5173;&#x6CE8;&#x4EC0;&#x4E48;&#xFF1F;</h3><p>&#x5F88;&#x591A;&#x4EBA;&#x5B66;&#x4E60;&#x7B97;&#x6CD5;&#x65F6;&#x5BB9;&#x6613;&#x9677;&#x5165;&#x5237;&#x9898;&#x3002;</p><p>&#x4F46;&#x5B9E;&#x9645;&#x4E0A;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#x7406;&#x89E3;&#xFF1A;</p><p>1.&#x95EE;&#x9898;&#x5982;&#x4F55;&#x5EFA;&#x6A21;</p><p>2.&#x6570;&#x636E;&#x7ED3;&#x6784;&#x5982;&#x4F55;&#x8BBE;&#x8BA1;</p><p>3.&#x65F6;&#x95F4;&#x590D;&#x6742;&#x5EA6;&#x5982;&#x4F55;&#x4F18;&#x5316;</p><p>4.&#x7B97;&#x6CD5;&#x601D;&#x8DEF;&#x5982;&#x4F55;&#x6F14;&#x8FDB;</p><p><strong>&#x771F;&#x6B63;&#x7684;&#x7B97;&#x6CD5;&#x80FD;&#x529B;&#xFF0C;&#x4E0D;&#x662F;&#x8BB0;&#x4F4F;&#x591A;&#x5C11;&#x9898;&#x3002;&#x800C;&#x662F;&#xFF1A;&#x770B;&#x5230;&#x95EE;&#x9898;&#xFF0C;&#x80FD;&#x5FEB;&#x901F;&#x60F3;&#x5230;&#x89E3;&#x51B3;&#x601D;&#x8DEF;&#x3002;</strong></p>]]></content:encoded></item><item><title><![CDATA[go-lynx设计思路]]></title><description><![CDATA[<h3 id="%E5%89%8D%E8%A8%80">&#x524D;&#x8A00;</h3>
<p>github.com/go-lynx &#x7684;&#x8BBE;&#x8BA1;&#x76EE;&#x7684;&#x662F;&#x4E3A;&#x4E86;&#x53EF;&#x4EE5;&#x5FEB;&#x901F;&#x5E2E;&#x52A9;&#x4F01;&#x4E1A;&#x6784;&#x5EFA;&#x5FAE;&#x670D;&#x52A1;&#x4F53;&#x7CFB;&#x7684;&#x57FA;&#x7840;&#x6846;&#x67B6;&#xFF0C;&#x5176;&#x4E2D;&#x6211;&#x628A;&#x6574;&#x4E2A;&#x4ED3;&#x5E93;&#xFF08;&#x5305;&#x62EC;&#x7EC4;&#x7EC7; go-lynx &#x4E0B; 29</p>]]></description><link>https://tanzhuo.xyz/go-lynxshe-ji-si-lu/</link><guid isPermaLink="false">69b3c3985ff0de000127656d</guid><category><![CDATA[golang]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Fri, 13 Mar 2026 08:10:16 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E5%89%8D%E8%A8%80">&#x524D;&#x8A00;</h3>
<p>github.com/go-lynx &#x7684;&#x8BBE;&#x8BA1;&#x76EE;&#x7684;&#x662F;&#x4E3A;&#x4E86;&#x53EF;&#x4EE5;&#x5FEB;&#x901F;&#x5E2E;&#x52A9;&#x4F01;&#x4E1A;&#x6784;&#x5EFA;&#x5FAE;&#x670D;&#x52A1;&#x4F53;&#x7CFB;&#x7684;&#x57FA;&#x7840;&#x6846;&#x67B6;&#xFF0C;&#x5176;&#x4E2D;&#x6211;&#x628A;&#x6574;&#x4E2A;&#x4ED3;&#x5E93;&#xFF08;&#x5305;&#x62EC;&#x7EC4;&#x7EC7; go-lynx &#x4E0B; 29 &#x4E2A; repo&#xFF09;&#x8FDB;&#x884C;&#x4E86;&#x62C6;&#x5206;&#xFF0C;&#x5206;&#x4E3A;&#x4E86;lynx&#x67B6;&#x6784;&#x57FA;&#x5EA7;&#xFF0C;&#x548C;&#x5404;&#x79CD;lynx&#x63D2;&#x4EF6;&#x6A21;&#x5757;&#x3002;</p>
<figure class="kg-card kg-image-card"><img src="https://avatars.githubusercontent.com/u/150900434?s=96&amp;v=4" class="kg-image" alt loading="lazy"></figure>
<p><a href="https://github.com/go-lynx?ref=tanzhuo.xyz">https://github.com/go-lynx</a></p>
<p>&#x4EAE;&#x70B9;&#x5C31;&#x662F;&#xFF1A;<strong>Plug-and-Play</strong>&#xFF08;&#x771F;&#x6B63;&#x5F00;&#x7BB1;&#x5373;&#x7528;&#xFF09;&#xFF0C;&#x628A;&#x590D;&#x6742;&#x5FAE;&#x670D;&#x52A1;&#x67B6;&#x6784;&#x53D8;&#x6210;&#x201C;&#x642D;&#x79EF;&#x6728;&#x201D;&#x3002;</p>
<p>&#x5B83;&#x4E0D;&#x662F;&#x4ECE; 0 &#x9020;&#x8F6E;&#x5B50;&#xFF0C;&#x800C;&#x662F;&#x7AD9;&#x5728;&#x5DE8;&#x4EBA;&#x80A9;&#x8180;&#x4E0A;&#xFF1A;</p>
<ul><li>&#x6838;&#x5FC3;&#x8FD0;&#x884C;&#x65F6;&#x501F; <strong>Kratos</strong>&#xFF08;B &#x7AD9;&#x90A3;&#x5957;&#x5F00;&#x6E90;&#x6846;&#x67B6;&#xFF09;</li><li>&#x670D;&#x52A1;&#x53D1;&#x73B0;/&#x6CBB;&#x7406;&#x7528; <strong>Polaris</strong>&#xFF08;&#x817E;&#x8BAF;&#x4E91;&#x539F;&#x751F;&#x670D;&#x52A1;&#x7F51;&#x683C;&#xFF09;&#xFF0C;<strong>Nacos &#xFF08;&#x963F;&#x91CC;&#x5F00;&#x6E90;&#xFF09;</strong></li><li>&#x5206;&#x5E03;&#x5F0F;&#x4E8B;&#x52A1;&#x7528; <strong>Seata&#xFF0C;DTM &#x7B49;</strong></li><li>&#x7136;&#x540E;&#x6211;&#x81EA;&#x5DF1;&#x52A0;&#x4E86;&#x4E00;&#x5957;<strong>&#x63D2;&#x4EF6;&#x7BA1;&#x7406;&#x7CFB;&#x7EDF; + &#x4E8B;&#x4EF6;&#x603B;&#x7EBF; + &#x63A7;&#x5236;&#x5E73;&#x9762;</strong>&#xFF0C;&#x5B9E;&#x73B0;&#x771F;&#x6B63;&#x70ED;&#x63D2;&#x62D4;&#x3002;</li></ul>
<p><strong>&#x5BF9;&#x6BD4; Kratos</strong>&#xFF1A;Kratos &#x662F;&#x201C;&#x57FA;&#x7840;&#x6846;&#x67B6;&#x201D;&#xFF0C;Lynx &#x662F;&#x201C;Kratos &#x7684;&#x751F;&#x4EA7;&#x589E;&#x5F3A;&#x7248; + &#x63D2;&#x4EF6;&#x4F53;&#x7CFB; + &#x96F6;&#x914D;&#x7F6E;&#x201D;&#x3002;&#x5982;&#x679C;&#x4F60;&#x559C;&#x6B22; Kratos &#x4F46;&#x5ACC;&#x914D;&#x7F6E;&#x9EBB;&#x70E6;&#x3001;&#x63D2;&#x4EF6;&#x4E0D;&#x7EDF;&#x4E00;&#xFF0C;&#x8FD9;&#x5957;&#x5C31;&#x662F;&#x4E3A;&#x8FD9;&#x4E2A;&#x75DB;&#x70B9;&#x751F;&#x7684;&#x3002;</p>
<h3 id="%E8%84%9A%E6%89%8B%E6%9E%B6">&#x811A;&#x624B;&#x67B6;</h3>
<p><strong>&#x96F6;&#x914D;&#x7F6E; + CLI &#x811A;&#x624B;&#x67B6;</strong>go install github.com/go-lynx/lynx/cmd/lynx@latestlynx new my-service &#x4E00;&#x6761;&#x547D;&#x4EE4;&#x5FEB;&#x901F;&#x751F;&#x6210;&#x5B8C;&#x6574;&#x9879;&#x76EE;&#x3002;</p>
<h3 id="%E5%B7%B2%E5%AE%9E%E7%8E%B0%E7%9A%84%E6%8F%92%E4%BB%B6%E4%BD%93%E7%B3%BB">&#x5DF2;&#x5B9E;&#x73B0;&#x7684;&#x63D2;&#x4EF6;&#x4F53;&#x7CFB;</h3>
<ul><li>&#x5DF2;&#x6709;&#x7684;&#x63D2;&#x4EF6;&#xFF1A;gRPC&#x3001;HTTP&#x3001;Redis&#x3001;PostgreSQL&#x3001;Redis &#x5206;&#x5E03;&#x5F0F;&#x9501;&#x3001;Swagger&#x3001;Tracer&#x3001;Seata &#x7B49;&#x3002;</li><li>&#x63D2;&#x4EF6;&#x95F4;&#x901A;&#x8FC7;&#x5185;&#x7F6E; <strong>Event Bus</strong> &#x901A;&#x4FE1;&#xFF0C;&#x5B9E;&#x73B0;&#x63D2;&#x4EF6;&#x4E4B;&#x95F4;&#x7684;&#x4E92;&#x901A;&#xFF0C;&#x63A7;&#x5236;&#x3002;</li><li>&#x670D;&#x52A1;&#x6CE8;&#x518C;&#x53D1;&#x73B0; + &#x5065;&#x5EB7;&#x68C0;&#x67E5; + &#x591A;&#x7248;&#x672C; + &#x8D1F;&#x8F7D;&#x5747;&#x8861;&#xFF08;Polaris&#xFF09;</li><li>&#x6D41;&#x91CF;&#x6CBB;&#x7406;&#xFF1A;&#x9650;&#x6D41;&#x3001;&#x7194;&#x65AD;&#x3001;&#x84DD;&#x7EFF;/&#x91D1;&#x4E1D;&#x96C0;&#x3001;fallback</li><li>&#x5B89;&#x5168;&#xFF1A;TLS &#x53CC;&#x5411;&#x8BA4;&#x8BC1;&#x3001;JWT&#x3001;OAuth2&#x3001;RBAC/ABAC</li><li>&#x5206;&#x5E03;&#x5F0F;&#x4E8B;&#x52A1;&#xFF1A;Seata &#x5168;&#x81EA;&#x52A8;</li><li>&#x53EF;&#x89C2;&#x6D4B;&#x6027;&#xFF1A;Prometheus + OpenTelemetry + Zap&#xFF08;JSON &#x65E5;&#x5FD7;&#xFF09;</li><li>&#x4F18;&#x96C5;&#x5173;&#x673A;&#x3001;&#x91CD;&#x8BD5;&#x3001;&#x6B7B;&#x4FE1;&#x961F;&#x5217;&#x3001;&#x6062;&#x590D;&#x7BA1;&#x7406;&#x5668;</li></ul>
<h3 id="%E9%85%8D%E7%BD%AE%E9%A9%B1%E5%8A%A8">&#x914D;&#x7F6E;&#x9A71;&#x52A8;</h3>
<ul><li>&#x6BCF;&#x4E2A;&#x63D2;&#x4EF6;&#x6709;&#x56FA;&#x5B9A; confPrefix&#xFF08;&#x5982; <code>lynx.grpc.service</code>&#x3001;<code>lynx.grpc.client</code>&#xFF09;&#xFF0C;&#x914D;&#x7F6E;&#x4ECE; Lynx Runtime &#x7684; <code>rt.GetConfig().Value(confPrefix).Scan(...)</code> &#x52A0;&#x8F7D;&#x3002;</li><li>&#x652F;&#x6301; Configure(c) &#x70ED;&#x66F4;&#x65B0;&#xFF1A;&#x670D;&#x52A1;&#x7AEF;&#x7528; <code>confMu</code> &#x4FDD;&#x62A4;&#x914D;&#x7F6E;&#x6307;&#x9488;&#x66FF;&#x6362;&#xFF0C;&#x4FDD;&#x8BC1;&#x5E76;&#x53D1;&#x5B89;&#x5168;&#x5E76;&#x53EF;&#x5728;&#x4E0D;&#x91CD;&#x542F;&#x4E0B;&#x66F4;&#x65B0;&#x90E8;&#x5206;&#x80FD;&#x529B;&#x3002;</li></ul>
<p><strong>lynx&#x9879;&#x76EE;&#x793A;&#x4F8B;&#x914D;&#x7F6E; YAML &#x683C;&#x5F0F;</strong></p>
<pre><code>lynx:
  polaris: {namespace: default}
  http: {addr: &quot;:8080&quot;}
  grpc: {addr: &quot;:9090&quot;}
  metrics/tracing/logging/tls/rate_limit &#x5168;&#x90FD;&#x6709;&#x73B0;&#x6210;&#x6A21;&#x677F;</code></pre>
<p>&#x6574;&#x4F53;&#x7C7B;&#x4F3C;&#x4E8E;springboot&#xFF0C;&#x4F7F;&#x7528;&#x4EC0;&#x4E48;&#x63D2;&#x4EF6;&#x5C31;&#x53EF;&#x4EE5;&#x914D;&#x7F6E;&#x4EC0;&#x4E48;&#x5185;&#x5BB9;&#xFF0C;&#x63D2;&#x4EF6;&#x5B8C;&#x5168;&#x5F00;&#x7BB1;&#x5373;&#x7528;</p>
<h3 id="%E6%8F%92%E4%BB%B6%E5%8C%96%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1">&#x63D2;&#x4EF6;&#x5316;&#x67B6;&#x6784;&#x8BBE;&#x8BA1;</h3>
<ul><li>&#x7EDF;&#x4E00;&#x63D2;&#x4EF6;&#x63A5;&#x53E3;&#xFF1A;&#x63D2;&#x4EF6;&#x5B9E;&#x73B0; Lynx &#x7684; <code>plugins.Plugin</code> &#x63A5;&#x53E3;&#xFF0C;&#x901A;&#x8FC7; BasePlugin &#x5D4C;&#x5165;&#x83B7;&#x5F97; ID&#x3001;&#x540D;&#x79F0;&#x3001;&#x7248;&#x672C;&#x3001;&#x914D;&#x7F6E;&#x524D;&#x7F00;&#x3001;&#x6743;&#x91CD;&#x7B49;&#x901A;&#x7528;&#x80FD;&#x529B;&#x3002;</li><li>&#x5DE5;&#x5382;&#x6CE8;&#x518C;&#xFF1A;&#x5BA2;&#x6237;&#x7AEF;&#x63D2;&#x4EF6;&#x5728; <code>init()</code> &#x91CC;&#x901A;&#x8FC7; <code>factory.GlobalTypedFactory().RegisterPlugin(clientPluginName, &quot;lynx.grpc.client&quot;, ...)</code> &#x6CE8;&#x518C;&#xFF0C;&#x7531;&#x6846;&#x67B6;&#x6309;&#x914D;&#x7F6E;&#x524D;&#x7F00;&#x52A0;&#x8F7D;&#x5E76;&#x7BA1;&#x7406;&#x751F;&#x547D;&#x5468;&#x671F;&#x3002;</li><li>&#x751F;&#x547D;&#x5468;&#x671F;&#xFF1A;&#x6807;&#x51C6;&#x4E09;&#x9636;&#x6BB5;&#x2014;&#x2014;InitializeResources&#xFF08;&#x8BFB;&#x914D;&#x7F6E;&#x3001;&#x6821;&#x9A8C;&#xFF09;&#x3001;StartupTasks&#xFF08;&#x542F;&#x52A8;&#x670D;&#x52A1;/&#x8FDE;&#x63A5;&#xFF09;&#x3001;CleanupTasks&#xFF08;&#x4F18;&#x96C5;&#x5173;&#x95ED;&#x3001;&#x91CA;&#x653E;&#x8D44;&#x6E90;&#xFF09;&#x3002;</li><li>&#x4F9D;&#x8D56;&#x6CE8;&#x5165;&#xFF1A;&#x670D;&#x52A1;&#x7AEF;&#x63D2;&#x4EF6;&#x901A;&#x8FC7; <code>SetDependencies</code> &#x6CE8;&#x5165;&#x5E94;&#x7528;&#x540D;&#x3001;Logger&#x3001;&#x8BC1;&#x4E66;&#x3001;&#x63A7;&#x5236;&#x9762;&#x7B49;&#xFF0C;&#x907F;&#x514D;&#x5168;&#x5C40;&#x5355;&#x4F8B;&#xFF0C;&#x4FBF;&#x4E8E;&#x6D4B;&#x8BD5;&#x4E0E;&#x591A;&#x5B9E;&#x4F8B;&#x3002;</li></ul>
<h3 id="%E5%AE%89%E5%85%A8%E6%A8%A1%E5%9D%97%E8%AE%BE%E8%AE%A1">&#x5B89;&#x5168;&#x6A21;&#x5757;&#x8BBE;&#x8BA1;</h3>
<p>&#x4E3A;&#x4E86;&#x4FDD;&#x8BC1;&#x5185;&#x7F51;&#x5FAE;&#x670D;&#x52A1;&#x4E4B;&#x95F4;&#x7684;&#x901A;&#x8BAF;&#x5B89;&#x5168;&#xFF0C;Lynx &#x5185;&#x7F6E;&#x4E86; TLS &#x8BC1;&#x4E66;&#x81EA;&#x52A8;&#x7BA1;&#x7406;&#x4E0E;&#x8F6E;&#x8F6C;&#x80FD;&#x529B;&#xFF0C;&#x5728;&#x670D;&#x52A1;&#x8FD0;&#x884C;&#x8FC7;&#x7A0B;&#x4E2D;&#x8BC1;&#x4E66;&#x66F4;&#x65B0;&#x65E0;&#x9700;&#x91CD;&#x542F;&#xFF0C;&#x65B0;&#x5EFA;&#x7ACB;&#x7684;&#x8FDE;&#x63A5;&#x4F1A;&#x81EA;&#x52A8;&#x4F7F;&#x7528;&#x6700;&#x65B0;&#x8BC1;&#x4E66;&#xFF0C;&#x5B9E;&#x73B0;&#x771F;&#x6B63;&#x7684;&#x96F6;&#x505C;&#x673A;&#x66F4;&#x65B0;&#x3002;&#x6574;&#x4F53;&#x8BBE;&#x8BA1;&#x4E0A;&#x901A;&#x8FC7;&#x7EDF;&#x4E00;&#x7684;&#x8BC1;&#x4E66;&#x63D0;&#x4F9B;&#x8005;&#xFF08;CertificateProvider&#xFF09;&#x8FDB;&#x884C;&#x8BC1;&#x4E66;&#x7BA1;&#x7406;&#xFF0C;&#x5185;&#x7F51; grpc &#x670D;&#x52A1;&#x7AEF;&#x5728; TLS &#x63E1;&#x624B;&#x65F6;&#x52A8;&#x6001;&#x83B7;&#x53D6;&#x5F53;&#x524D;&#x8BC1;&#x4E66;&#xFF0C;&#x5BA2;&#x6237;&#x7AEF;&#x5219;&#x901A;&#x8FC7;&#x540C;&#x4E00;&#x673A;&#x5236;&#x83B7;&#x53D6; Root CA &#x5E76;&#x652F;&#x6301;&#x51ED;&#x8BC1;&#x5237;&#x65B0;&#xFF0C;&#x4F7F;&#x8BC1;&#x4E66;&#x66F4;&#x65B0;&#x53EF;&#x4EE5;&#x81EA;&#x52A8;&#x751F;&#x6548;&#x3002;&#x540C;&#x65F6;&#x8BE5;&#x673A;&#x5236;&#x53EF;&#x4EE5;&#x5BF9;&#x63A5;&#x6587;&#x4EF6;&#x76D1;&#x542C;&#x3001;&#x4E91;&#x8BC1;&#x4E66;&#x670D;&#x52A1;&#x6216;&#x5BC6;&#x94A5;&#x7BA1;&#x7406;&#x7CFB;&#x7EDF;&#xFF0C;&#x5B9E;&#x73B0;&#x81EA;&#x52A8;&#x5316;&#x8BC1;&#x4E66;&#x66F4;&#x65B0;&#x4E0E;&#x4F01;&#x4E1A;&#x7EA7;&#x5B89;&#x5168;&#x901A;&#x4FE1;&#xFF0C;&#x65E2;&#x63D0;&#x5347;&#x4E86;&#x7CFB;&#x7EDF;&#x5B89;&#x5168;&#x6027;&#xFF0C;&#x4E5F;&#x5927;&#x5E45;&#x964D;&#x4F4E;&#x4E86;&#x8FD0;&#x7EF4;&#x6210;&#x672C;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[AI的发展史]]></title><description><![CDATA[<h3 id="ai%E5%88%B0%E5%BA%95%E6%98%AF%E6%80%8E%E4%B9%88%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5%E5%8F%91%E5%B1%95%E8%B5%B7%E6%9D%A5%E7%9A%84%EF%BC%9F">AI&#x5230;&#x5E95;&#x662F;&#x600E;&#x4E48;&#x4E00;&#x6B65;&#x4E00;&#x6B65;&#x53D1;&#x5C55;&#x8D77;&#x6765;&#x7684;&#xFF1F;</h3>
<p>&#x5F88;&#x591A;&#x4EBA;&#x89C9;&#x5F97; AI &#x597D;&#x50CF;&#x662F;&#x8FD9;&#x51E0;&#x5E74;&#x7A81;&#x7136;&#x5192;&#x51FA;&#x6765;&#x7684;&#xFF0C;&#x5176;&#x5B9E;&#x4E0D;&#x662F;&#x3002;AI&#x7684;&#x53D1;&#x5C55;&#x5DF2;&#x7ECF;&#x8D70;&#x4E86; <strong>70&#x591A;</strong></p>]]></description><link>https://tanzhuo.xyz/aide-fa-zhan-shi/</link><guid isPermaLink="false">69b3b9f25ff0de0001276540</guid><category><![CDATA[AI]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Fri, 13 Mar 2026 07:27:30 GMT</pubDate><content:encoded><![CDATA[<h3 id="ai%E5%88%B0%E5%BA%95%E6%98%AF%E6%80%8E%E4%B9%88%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5%E5%8F%91%E5%B1%95%E8%B5%B7%E6%9D%A5%E7%9A%84%EF%BC%9F">AI&#x5230;&#x5E95;&#x662F;&#x600E;&#x4E48;&#x4E00;&#x6B65;&#x4E00;&#x6B65;&#x53D1;&#x5C55;&#x8D77;&#x6765;&#x7684;&#xFF1F;</h3>
<p>&#x5F88;&#x591A;&#x4EBA;&#x89C9;&#x5F97; AI &#x597D;&#x50CF;&#x662F;&#x8FD9;&#x51E0;&#x5E74;&#x7A81;&#x7136;&#x5192;&#x51FA;&#x6765;&#x7684;&#xFF0C;&#x5176;&#x5B9E;&#x4E0D;&#x662F;&#x3002;AI&#x7684;&#x53D1;&#x5C55;&#x5DF2;&#x7ECF;&#x8D70;&#x4E86; <strong>70&#x591A;&#x5E74;</strong>&#xFF0C;&#x53EF;&#x4EE5;&#x7B80;&#x5355;&#x7406;&#x89E3;&#x4E3A;&#x4E09;&#x4E2A;&#x9636;&#x6BB5;&#x3002;</p>
<h3 id="%E7%AC%AC%E4%B8%80%E9%98%B6%E6%AE%B5%EF%BC%9Aai%E6%A6%82%E5%BF%B5%E8%AF%9E%E7%94%9F%EF%BC%881950%E2%80%941980%EF%BC%89">&#x7B2C;&#x4E00;&#x9636;&#x6BB5;&#xFF1A;AI&#x6982;&#x5FF5;&#x8BDE;&#x751F;&#xFF08;1950&#x2014;1980&#xFF09;</h3>
<p>1950&#x5E74;&#xFF0C;&#x82F1;&#x56FD;&#x79D1;&#x5B66;&#x5BB6; <strong>&#x56FE;&#x7075;&#xFF08;Alan Turing&#xFF09;</strong> &#x63D0;&#x51FA;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#xFF1A;</p>
<blockquote>&#x201C;&#x673A;&#x5668;&#x80FD;&#x4E0D;&#x80FD;&#x50CF;&#x4EBA;&#x4E00;&#x6837;&#x601D;&#x8003;&#xFF1F;&#x201D;</blockquote>
<p>&#x4E8E;&#x662F;&#x4ED6;&#x63D0;&#x51FA;&#x4E86;&#x4E00;&#x4E2A;&#x8457;&#x540D;&#x7684;&#x6D4B;&#x8BD5; &#xFF08;<strong>&#x56FE;&#x7075;&#x6D4B;&#x8BD5;&#xFF09;</strong>&#x3002;</p>
<p>&#x7B80;&#x5355;&#x8BF4;&#x5C31;&#x662F;&#xFF1A;<br>&#x5982;&#x679C;&#x4EBA;&#x7C7B;&#x548C;&#x673A;&#x5668;&#x804A;&#x5929;&#xFF0C;&#x5206;&#x4E0D;&#x51FA;&#x6765;&#x8C01;&#x662F;&#x673A;&#x5668;&#xFF0C;&#x90A3;&#x673A;&#x5668;&#x5C31;&#x7B97;&#x201C;&#x6709;&#x667A;&#x80FD;&#x201D;&#x3002;</p>
<p>1956&#x5E74;&#xFF0C;&#x7F8E;&#x56FD;&#x53EC;&#x5F00;&#x4E86;&#x4E00;&#x6B21;&#x4F1A;&#x8BAE;&#xFF0C;&#x7B2C;&#x4E00;&#x6B21;&#x6B63;&#x5F0F;&#x63D0;&#x51FA;&#xFF1A;</p>
<blockquote>Artificial Intelligence&#xFF08;&#x4EBA;&#x5DE5;&#x667A;&#x80FD;&#xFF09;</blockquote>
<p>&#x4ECE;&#x90A3;&#x65F6;&#x8D77;&#xFF0C;AI&#x6210;&#x4E3A;&#x4E00;&#x4E2A;&#x6B63;&#x5F0F;&#x7814;&#x7A76;&#x9886;&#x57DF;&#x3002;</p>
<p>&#x4E0D;&#x8FC7;&#x5F53;&#x65F6;&#x7684;&#x8BA1;&#x7B97;&#x673A;&#x5F88;&#x5F31;&#xFF0C;&#x6570;&#x636E;&#x4E5F;&#x5C11;&#xFF0C;&#x6240;&#x4EE5;AI&#x4E3B;&#x8981;&#x505C;&#x7559;&#x5728;&#x7406;&#x8BBA;&#x7814;&#x7A76;&#x9636;&#x6BB5;&#x3002;</p>
<h3 id="%E7%AC%AC%E4%BA%8C%E9%98%B6%E6%AE%B5%EF%BC%9Aai%E5%BC%80%E5%A7%8B%E6%9C%89%E7%82%B9%E7%94%A8%EF%BC%881980%E2%80%942010%EF%BC%89">&#x7B2C;&#x4E8C;&#x9636;&#x6BB5;&#xFF1A;AI&#x5F00;&#x59CB;&#x6709;&#x70B9;&#x7528;&#xFF08;1980&#x2014;2010&#xFF09;</h3>
<p>&#x968F;&#x7740;&#x8BA1;&#x7B97;&#x673A;&#x8D8A;&#x6765;&#x8D8A;&#x5F3A;&#xFF0C;&#x4E00;&#x4E9B;AI&#x6280;&#x672F;&#x5F00;&#x59CB;&#x771F;&#x6B63;&#x843D;&#x5730;&#xFF0C;&#x6BD4;&#x5982;&#xFF1A;</p>
<ul><li>&#x8BED;&#x97F3;&#x8BC6;&#x522B;</li><li>&#x673A;&#x5668;&#x7FFB;&#x8BD1;</li><li>&#x63A8;&#x8350;&#x7CFB;&#x7EDF;</li></ul>
<p>&#x5F88;&#x591A;&#x4E92;&#x8054;&#x7F51;&#x4EA7;&#x54C1;&#xFF0C;&#x5176;&#x5B9E;&#x65E9;&#x5C31;&#x7528;&#x4E86;AI&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>&#x6DD8;&#x5B9D;&#x63A8;&#x8350;&#x5546;&#x54C1;</li><li>Google&#x641C;&#x7D22;&#x6392;&#x5E8F;</li><li>Netflix&#x63A8;&#x8350;&#x7535;&#x5F71;</li></ul>
<p>&#x4F46;&#x662F;&#x90A3;&#x4E2A;&#x65F6;&#x5019;&#x7684;AI&#xFF0C;&#x8FD8;&#x6BD4;&#x8F83;&#x201C;&#x7B28;&#x201D;&#x3002;</p>
<p>&#x57FA;&#x672C;&#x53EA;&#x80FD;&#x505A; <strong>&#x5355;&#x4E00;&#x4EFB;&#x52A1;</strong>&#x3002;</p>
<h3 id="%E7%AC%AC%E4%B8%89%E9%98%B6%E6%AE%B5%EF%BC%9A%E5%A4%A7%E6%A8%A1%E5%9E%8B%E6%97%B6%E4%BB%A3%EF%BC%882010%E2%80%94%E7%8E%B0%E5%9C%A8%EF%BC%89">&#x7B2C;&#x4E09;&#x9636;&#x6BB5;&#xFF1A;&#x5927;&#x6A21;&#x578B;&#x65F6;&#x4EE3;&#xFF08;2010&#x2014;&#x73B0;&#x5728;&#xFF09;</h3>
<p>&#x771F;&#x6B63;&#x8BA9;AI&#x7206;&#x53D1;&#x7684;&#xFF0C;&#x662F;&#x4E09;&#x4E2A;&#x56E0;&#x7D20;&#xFF1A;</p>
<p><strong>1 &#x7B97;&#x529B;&#x53D8;&#x5F3A;</strong></p>
<p>GPU&#x7B97;&#x529B;&#x66B4;&#x6DA8;&#x3002;</p>
<p><strong>2 &#x6570;&#x636E;&#x53D8;&#x591A;</strong></p>
<p>&#x4E92;&#x8054;&#x7F51;&#x4EA7;&#x751F;&#x6D77;&#x91CF;&#x6570;&#x636E;&#x3002;</p>
<p><strong>3 &#x7B97;&#x6CD5;&#x7A81;&#x7834;</strong></p>
<p>&#x7279;&#x522B;&#x662F; <strong>&#x6DF1;&#x5EA6;&#x5B66;&#x4E60; + Transformer&#x67B6;&#x6784;</strong>&#x3002;</p>
<p>2017&#x5E74;&#xFF0C;Google&#x53D1;&#x5E03;&#x4E00;&#x7BC7;&#x8BBA;&#x6587;&#xFF1A;</p>
<blockquote>Attention Is All You Need</blockquote>
<p>&#x8FD9;&#x7BC7;&#x8BBA;&#x6587;&#x76F4;&#x63A5;&#x50AC;&#x751F;&#x4E86;&#x4ECA;&#x5929;&#x7684;&#x5927;&#x6A21;&#x578B;&#x3002;</p>
<p>&#x4E8E;&#x662F;&#x51FA;&#x73B0;&#x4E86;&#x4E00;&#x6279;AI&#x4EA7;&#x54C1;&#xFF1A;</p>
<ul><li>ChatGPT</li><li>Claude</li><li>Gemini</li><li>DeepSeek</li></ul>
<p>AI&#x7A81;&#x7136;&#x4ECE;&#x201C;&#x5DE5;&#x5177;&#x201D;&#x53D8;&#x6210;&#x4E86;&#x4E00;&#x4E2A;&#x53EF;&#x4EE5;&#x5BF9;&#x8BDD;&#x3001;&#x5199;&#x4F5C;&#x3001;&#x7F16;&#x7A0B;&#x3001;&#x753B;&#x753B;&#x7684;&#x667A;&#x80FD;&#x52A9;&#x624B;&#x3002;</p>
<h3 id="ai%E7%8E%B0%E5%9C%A8%E5%8F%91%E5%B1%95%E5%88%B0%E4%BB%80%E4%B9%88%E6%B0%B4%E5%B9%B3%EF%BC%9F">AI&#x73B0;&#x5728;&#x53D1;&#x5C55;&#x5230;&#x4EC0;&#x4E48;&#x6C34;&#x5E73;&#xFF1F;</h3>
<p>&#x5982;&#x679C;&#x653E;&#x5728;&#x5341;&#x5E74;&#x524D;&#xFF0C;&#x5F88;&#x591A;&#x4EBA;&#x53EF;&#x80FD;&#x4F1A;&#x89C9;&#x5F97; AI &#x53EA;&#x662F;&#x4E2A;&#x5B9E;&#x9A8C;&#x5BA4;&#x6280;&#x672F;&#xFF0C;&#x6216;&#x8005;&#x53EA;&#x662F;&#x4E00;&#x4E9B;&#x6709;&#x8DA3;&#x7684;&#x5C0F;&#x5DE5;&#x5177;&#x3002;&#x4F46;&#x73B0;&#x5728;&#x60C5;&#x51B5;&#x5DF2;&#x7ECF;&#x5B8C;&#x5168;&#x4E0D;&#x4E00;&#x6837;&#x4E86;&#x3002;<br>&#x4ECA;&#x5929;&#x7684; AI&#xFF0C;&#x5DF2;&#x7ECF;&#x4ECE;&#x201C;&#x65B0;&#x5947;&#x73A9;&#x5177;&#x201D;&#x53D8;&#x6210;&#x4E86;&#x771F;&#x6B63;&#x7684; <strong>&#x751F;&#x4EA7;&#x529B;&#x5DE5;&#x5177;</strong>&#xFF0C;&#x800C;&#x4E14;&#x6B63;&#x5728;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x7684;&#x884C;&#x4E1A;&#x91CC;&#x53D1;&#x6325;&#x4F5C;&#x7528;&#x3002;</p>
<p>&#x6700;&#x660E;&#x663E;&#x7684;&#x53D8;&#x5316;&#x53D1;&#x751F;&#x5728; <strong>&#x8F6F;&#x4EF6;&#x5F00;&#x53D1;&#x9886;&#x57DF;</strong>&#x3002;&#x73B0;&#x5728;&#x5F88;&#x591A;&#x7A0B;&#x5E8F;&#x5458;&#x5728;&#x65E5;&#x5E38;&#x5DE5;&#x4F5C;&#x4E2D;&#x90FD;&#x4F1A;&#x4F7F;&#x7528; AI &#x8F85;&#x52A9;&#x5199;&#x4EE3;&#x7801;&#xFF0C;&#x6BD4;&#x5982; Cursor&#x3001;Copilot&#x3001;ChatGPT&#x3001;Claude &#x7B49;&#x5DE5;&#x5177;&#x3002;AI &#x4E0D;&#x4EC5;&#x53EF;&#x4EE5;&#x5E2E;&#x5F00;&#x53D1;&#x8005;&#x5199;&#x51FD;&#x6570;&#x3001;&#x751F;&#x6210;&#x811A;&#x672C;&#xFF0C;&#x8FD8;&#x80FD;&#x5E2E;&#x52A9;&#x67E5; bug&#x3001;&#x89E3;&#x91CA;&#x4EE3;&#x7801;&#x903B;&#x8F91;&#xFF0C;&#x751A;&#x81F3;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x9700;&#x6C42;&#x5FEB;&#x901F;&#x751F;&#x6210;&#x4E00;&#x6BB5;&#x5B8C;&#x6574;&#x7684;&#x7A0B;&#x5E8F;&#x6846;&#x67B6;&#x3002;&#x5728;&#x5F88;&#x591A;&#x56E2;&#x961F;&#x4E2D;&#xFF0C;&#x5F15;&#x5165; AI &#x4E4B;&#x540E;&#xFF0C;&#x5F00;&#x53D1;&#x6548;&#x7387;&#x666E;&#x904D;&#x53EF;&#x4EE5;&#x63D0;&#x5347; <strong>30%&#x2014;50%</strong>&#x3002;</p>
<p>&#x5728; <strong>&#x5185;&#x5BB9;&#x521B;&#x4F5C;&#x9886;&#x57DF;</strong>&#xFF0C;AI &#x7684;&#x5E94;&#x7528;&#x4E5F;&#x975E;&#x5E38;&#x5E7F;&#x6CDB;&#x3002;&#x73B0;&#x5728; AI &#x5DF2;&#x7ECF;&#x53EF;&#x4EE5;&#x5199;&#x65B0;&#x95FB;&#x3001;&#x5199;&#x5C0F;&#x8BF4;&#x3001;&#x5199;&#x5E7F;&#x544A;&#x6587;&#x6848;&#x3001;&#x5199;&#x603B;&#x7ED3;&#x62A5;&#x544A;&#xFF0C;&#x751A;&#x81F3;&#x5F88;&#x591A;&#x81EA;&#x5A92;&#x4F53;&#x4F5C;&#x8005;&#x90FD;&#x4F1A;&#x7528; AI &#x6765;&#x8F85;&#x52A9;&#x5199;&#x6587;&#x7AE0;&#x3001;&#x6574;&#x7406;&#x7D20;&#x6750;&#x6216;&#x8005;&#x751F;&#x6210;&#x521B;&#x610F;&#x3002;&#x867D;&#x7136;&#x6700;&#x7EC8;&#x5185;&#x5BB9;&#x5F80;&#x5F80;&#x8FD8;&#x9700;&#x8981;&#x4EBA;&#x5DE5;&#x4FEE;&#x6539;&#xFF0C;&#x4F46; AI &#x5DF2;&#x7ECF;&#x53EF;&#x4EE5;&#x5B8C;&#x6210;&#x5F88;&#x5927;&#x4E00;&#x90E8;&#x5206;&#x57FA;&#x7840;&#x5DE5;&#x4F5C;&#xFF0C;&#x5927;&#x5927;&#x63D0;&#x9AD8;&#x4E86;&#x521B;&#x4F5C;&#x6548;&#x7387;&#x3002;</p>
<p>&#x5728; <strong>&#x4F01;&#x4E1A;&#x670D;&#x52A1;&#x9886;&#x57DF;</strong>&#xFF0C;AI &#x4E5F;&#x5F00;&#x59CB;&#x5927;&#x91CF;&#x66FF;&#x4EE3;&#x4E00;&#x4E9B;&#x91CD;&#x590D;&#x6027;&#x5DE5;&#x4F5C;&#xFF0C;&#x6BD4;&#x5982;&#x5BA2;&#x670D;&#x3002;&#x5F88;&#x591A;&#x7535;&#x5546;&#x5E73;&#x53F0;&#x3001;&#x94F6;&#x884C;&#x548C;&#x8FD0;&#x8425;&#x5546;&#x5DF2;&#x7ECF;&#x5F00;&#x59CB;&#x4F7F;&#x7528; AI &#x5BA2;&#x670D;&#x7CFB;&#x7EDF;&#x6765;&#x5904;&#x7406;&#x5E38;&#x89C1;&#x95EE;&#x9898;&#x54A8;&#x8BE2;&#x3002;&#x76F8;&#x6BD4;&#x4F20;&#x7EDF;&#x4EBA;&#x5DE5;&#x5BA2;&#x670D;&#xFF0C;AI &#x53EF;&#x4EE5;&#x505A;&#x5230; <strong>24 &#x5C0F;&#x65F6;&#x5728;&#x7EBF;&#x54CD;&#x5E94;</strong>&#xFF0C;&#x540C;&#x65F6;&#x5904;&#x7406;&#x5927;&#x91CF;&#x7528;&#x6237;&#x8BF7;&#x6C42;&#xFF0C;&#x5927;&#x5E45;&#x964D;&#x4F4E;&#x4F01;&#x4E1A;&#x7684;&#x4EBA;&#x529B;&#x6210;&#x672C;&#x3002;</p>
<p>&#x53E6;&#x5916;&#xFF0C;&#x5728; <strong>&#x89C6;&#x89C9;&#x5185;&#x5BB9;&#x751F;&#x4EA7;&#x65B9;&#x9762;</strong>&#xFF0C;AI &#x7684;&#x80FD;&#x529B;&#x4E5F;&#x8FDB;&#x6B65;&#x975E;&#x5E38;&#x5FEB;&#x3002;&#x50CF; Midjourney&#x3001;DALL&#xB7;E &#x8FD9;&#x6837;&#x7684;&#x5DE5;&#x5177;&#x5DF2;&#x7ECF;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x6587;&#x5B57;&#x751F;&#x6210;&#x9AD8;&#x8D28;&#x91CF;&#x56FE;&#x7247;&#xFF0C;&#x800C; Sora&#x3001;Runway &#x7B49;&#x89C6;&#x9891;&#x751F;&#x6210;&#x6280;&#x672F;&#x4E5F;&#x5F00;&#x59CB;&#x9010;&#x6E10;&#x6210;&#x719F;&#x3002;&#x73B0;&#x5728;&#x4E00;&#x4E9B;&#x77ED;&#x89C6;&#x9891;&#x3001;&#x5E7F;&#x544A;&#x8BBE;&#x8BA1;&#xFF0C;&#x751A;&#x81F3;&#x5F71;&#x89C6;&#x5236;&#x4F5C;&#x4E2D;&#xFF0C;&#x90FD;&#x5DF2;&#x7ECF;&#x5F00;&#x59CB;&#x7528; AI &#x6765;&#x8F85;&#x52A9;&#x751F;&#x6210;&#x753B;&#x9762;&#x3001;&#x89D2;&#x8272;&#x6216;&#x52A8;&#x753B;&#x5185;&#x5BB9;&#x3002;</p>
<p>&#x5728; <strong>&#x6570;&#x636E;&#x5206;&#x6790;&#x9886;&#x57DF;</strong>&#xFF0C;AI &#x540C;&#x6837;&#x53D1;&#x6325;&#x7740;&#x8D8A;&#x6765;&#x8D8A;&#x91CD;&#x8981;&#x7684;&#x4F5C;&#x7528;&#x3002;&#x5F88;&#x591A;&#x4F01;&#x4E1A;&#x5DF2;&#x7ECF;&#x5728;&#x4F7F;&#x7528; AI &#x81EA;&#x52A8;&#x5206;&#x6790;&#x6570;&#x636E;&#x62A5;&#x8868;&#x3001;&#x751F;&#x6210; BI &#x62A5;&#x544A;&#xFF0C;&#x751A;&#x81F3;&#x7ED9;&#x51FA;&#x4E1A;&#x52A1;&#x8D8B;&#x52BF;&#x5224;&#x65AD;&#x548C;&#x51B3;&#x7B56;&#x5EFA;&#x8BAE;&#x3002;&#x4E00;&#x4E9B;&#x516C;&#x53F8;&#x5DF2;&#x7ECF;&#x5F00;&#x59CB;&#x90E8;&#x7F72;&#x6240;&#x8C13;&#x7684;&#x201C;AI &#x6570;&#x636E;&#x5206;&#x6790;&#x52A9;&#x624B;&#x201D;&#xFF0C;&#x5E2E;&#x52A9;&#x7BA1;&#x7406;&#x5C42;&#x66F4;&#x5FEB;&#x5730;&#x7406;&#x89E3;&#x6570;&#x636E;&#x548C;&#x505A;&#x51FA;&#x51B3;&#x7B56;&#x3002;</p>
<h3 id="ai%E7%8E%B0%E5%9C%A8%E5%B7%B2%E7%BB%8F%E5%9C%A8%E5%93%AA%E4%BA%9B%E8%A1%8C%E4%B8%9A%E8%90%BD%E5%9C%B0%EF%BC%9F">AI&#x73B0;&#x5728;&#x5DF2;&#x7ECF;&#x5728;&#x54EA;&#x4E9B;&#x884C;&#x4E1A;&#x843D;&#x5730;&#xFF1F;</h3>
<p>&#x5176;&#x5B9E;AI&#x5DF2;&#x7ECF;&#x6084;&#x6084;&#x8FDB;&#x5165;&#x4E86;&#x5F88;&#x591A;&#x884C;&#x4E1A;&#x3002;&#x4E92;&#x8054;&#x7F51;&#x5E73;&#x53F0;&#x91CC;&#x7684;&#x5185;&#x5BB9;&#x63A8;&#x8350;&#xFF0C;&#x6BD4;&#x5982;&#x6296;&#x97F3;&#x3001;&#x6DD8;&#x5B9D;&#x3001;B&#x7AD9;&#xFF0C;&#x672C;&#x8D28;&#x4E0A;&#x90FD;&#x662F;AI&#x5728;&#x51B3;&#x5B9A;&#x4F60;&#x770B;&#x5230;&#x4EC0;&#x4E48;&#x5185;&#x5BB9;&#xFF1B;&#x91D1;&#x878D;&#x884C;&#x4E1A;&#x7528;AI&#x505A;&#x98CE;&#x63A7;&#x3001;&#x53CD;&#x6B3A;&#x8BC8;&#x548C;&#x6295;&#x8D44;&#x5206;&#x6790;&#xFF0C;&#x5F88;&#x591A;&#x94F6;&#x884C;&#x7684;&#x6838;&#x5FC3;&#x7CFB;&#x7EDF;&#x91CC;&#x90FD;&#x6709;AI&#x6A21;&#x578B;&#x5728;&#x8FD0;&#x884C;&#xFF1B;&#x533B;&#x7597;&#x9886;&#x57DF;&#x91CC;&#xFF0C;AI&#x5DF2;&#x7ECF;&#x53EF;&#x4EE5;&#x8F85;&#x52A9;&#x533B;&#x751F;&#x8BCA;&#x65AD;&#x75BE;&#x75C5;&#x3001;&#x8BC6;&#x522B;&#x533B;&#x5B66;&#x5F71;&#x50CF;&#xFF0C;&#x6BD4;&#x5982;X&#x5149;&#x7247;&#x548C;CT&#xFF0C;&#x6709;&#x4E9B;&#x573A;&#x666F;&#x4E0B;&#x751A;&#x81F3;&#x6BD4;&#x4EBA;&#x5DE5;&#x8BC6;&#x522B;&#x66F4;&#x5FEB;&#x66F4;&#x51C6;&#x786E;&#xFF1B;&#x5728;&#x5236;&#x9020;&#x4E1A;&#xFF0C;AI&#x88AB;&#x7528;&#x5728;&#x5DE5;&#x5382;&#x81EA;&#x52A8;&#x5316;&#x3001;&#x8D28;&#x91CF;&#x68C0;&#x6D4B;&#x548C;&#x8BBE;&#x5907;&#x9884;&#x6D4B;&#x7EF4;&#x62A4;&#xFF0C;&#x8BA9;&#x5DE5;&#x5382;&#x8D8A;&#x6765;&#x8D8A;&#x667A;&#x80FD;&#x5316;&#xFF1B;&#x5728;IT&#x884C;&#x4E1A;&#xFF0C;AI&#x4E5F;&#x5F00;&#x59CB;&#x8FDB;&#x5165;&#x8FD0;&#x7EF4;&#x9886;&#x57DF;&#xFF0C;&#x6BD4;&#x5982;&#x81EA;&#x52A8;&#x76D1;&#x63A7;&#x7CFB;&#x7EDF;&#x3001;&#x65E5;&#x5FD7;&#x5206;&#x6790;&#x3001;&#x81EA;&#x52A8;&#x6392;&#x969C;&#x548C;&#x81EA;&#x52A8;&#x6269;&#x5BB9;&#xFF0C;&#x672A;&#x6765;&#x751A;&#x81F3;&#x53EF;&#x80FD;&#x51FA;&#x73B0;&#x201C;AI&#x8FD0;&#x7EF4;&#x52A9;&#x624B;&#x201D;&#xFF0C;&#x5E2E;&#x52A9;&#x5DE5;&#x7A0B;&#x5E08;&#x7BA1;&#x7406;&#x590D;&#x6742;&#x7CFB;&#x7EDF;&#x3002;&#x53EF;&#x4EE5;&#x8BF4;&#xFF0C;AI&#x5DF2;&#x7ECF;&#x4ECE;&#x5B9E;&#x9A8C;&#x5BA4;&#x6280;&#x672F;&#xFF0C;&#x53D8;&#x6210;&#x4E86;&#x5F88;&#x591A;&#x884C;&#x4E1A;&#x80CC;&#x540E;&#x7684;&#x57FA;&#x7840;&#x5DE5;&#x5177;&#x3002;</p>
<h3 id="ai%E5%AF%B9%E4%BA%BA%E7%B1%BB%E6%84%8F%E5%91%B3%E7%9D%80%E4%BB%80%E4%B9%88%EF%BC%9F">AI&#x5BF9;&#x4EBA;&#x7C7B;&#x610F;&#x5473;&#x7740;&#x4EC0;&#x4E48;&#xFF1F;</h3>
<p>&#x5F88;&#x591A;&#x4EBA;&#x62C5;&#x5FC3; AI &#x4F1A;&#x4E0D;&#x4F1A;&#x53D6;&#x4EE3;&#x4EBA;&#x7C7B;&#xFF0C;&#x5176;&#x5B9E;&#x66F4;&#x73B0;&#x5B9E;&#x7684;&#x60C5;&#x51B5;&#x662F;&#xFF1A;<strong>AI&#x5E76;&#x4E0D;&#x662F;&#x6765;&#x53D6;&#x4EE3;&#x4EBA;&#x7684;&#xFF0C;&#x800C;&#x662F;&#x6765;&#x653E;&#x5927;&#x4EBA;&#x7684;&#x80FD;&#x529B;&#x7684;&#x3002;</strong></p>
<p>&#x56DE;&#x987E;&#x6280;&#x672F;&#x7684;&#x53D1;&#x5C55;&#x53F2;&#xFF0C;&#x4EBA;&#x7C7B;&#x4E00;&#x76F4;&#x5728;&#x7528;&#x5DE5;&#x5177;&#x653E;&#x5927;&#x81EA;&#x5DF1;&#x7684;&#x80FD;&#x529B;&#x3002;<br>&#x84B8;&#x6C7D;&#x673A;&#x8BA9;&#x4EBA;&#x7C7B;&#x62E5;&#x6709;&#x4E86;&#x8FDC;&#x8D85;&#x81EA;&#x8EAB;&#x7684;&#x4F53;&#x529B;&#xFF0C;&#x8BA1;&#x7B97;&#x673A;&#x8BA9;&#x4EBA;&#x7C7B;&#x62E5;&#x6709;&#x4E86;&#x6781;&#x5F3A;&#x7684;&#x8BA1;&#x7B97;&#x80FD;&#x529B;&#xFF0C;&#x4E92;&#x8054;&#x7F51;&#x8BA9;&#x4FE1;&#x606F;&#x4F20;&#x64AD;&#x901F;&#x5EA6;&#x51E0;&#x4E4E;&#x6CA1;&#x6709;&#x8DDD;&#x79BB;&#x9650;&#x5236;&#x3002;</p>
<p>&#x800C; AI &#x653E;&#x5927;&#x7684;&#xFF0C;&#x662F;&#x4EBA;&#x7C7B;&#x7684; <strong>&#x667A;&#x529B;&#x52B3;&#x52A8;&#x80FD;&#x529B;</strong>&#x3002;</p>
<p>&#x5F88;&#x591A;&#x8FC7;&#x53BB;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x56E2;&#x961F;&#x5B8C;&#x6210;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x73B0;&#x5728;&#x4E00;&#x4E2A;&#x4EBA;&#x52A0;&#x4E0A; AI &#x5C31;&#x80FD;&#x505A;&#x5230;&#x3002;&#x4F8B;&#x5982;&#x5199;&#x4EE3;&#x7801;&#x3001;&#x5206;&#x6790;&#x6570;&#x636E;&#x3001;&#x5236;&#x4F5C;&#x5185;&#x5BB9;&#x3001;&#x505A;&#x8BBE;&#x8BA1;&#x3001;&#x505A;&#x8FD0;&#x8425;&#x65B9;&#x6848;&#x7B49;&#x3002;AI &#x53EF;&#x4EE5;&#x5E2E;&#x4EBA;&#x5FEB;&#x901F;&#x751F;&#x6210;&#x601D;&#x8DEF;&#x3001;&#x6574;&#x7406;&#x4FE1;&#x606F;&#x3001;&#x5B8C;&#x6210;&#x5927;&#x91CF;&#x57FA;&#x7840;&#x5DE5;&#x4F5C;&#xFF0C;&#x800C;&#x4EBA;&#x7C7B;&#x5219;&#x8D1F;&#x8D23;&#x5224;&#x65AD;&#x65B9;&#x5411;&#x3001;&#x505A;&#x51B3;&#x7B56;&#x548C;&#x628A;&#x63A7;&#x7ED3;&#x679C;&#x3002;</p>
<p>&#x6362;&#x53E5;&#x8BDD;&#x8BF4;&#xFF0C;&#x672A;&#x6765;&#x5F88;&#x591A;&#x5DE5;&#x4F5C;&#x7684;&#x6A21;&#x5F0F;&#x53EF;&#x80FD;&#x4F1A;&#x53D8;&#x6210;&#xFF1A;</p>
<p><strong>&#x4E00;&#x4E2A;&#x4EBA; + AI&#xFF0C;&#x5C31;&#x76F8;&#x5F53;&#x4E8E;&#x8FC7;&#x53BB;&#x7684;&#x4E00;&#x4E2A;&#x5C0F;&#x56E2;&#x961F;&#x3002;</strong></p>
<p>&#x6240;&#x4EE5;&#xFF0C;&#x4ECE;&#x66F4;&#x957F;&#x8FDC;&#x7684;&#x89D2;&#x5EA6;&#x6765;&#x770B;&#xFF0C;AI&#x771F;&#x6B63;&#x6539;&#x53D8;&#x7684;&#x4E0D;&#x662F;&#x201C;&#x4EBA;&#x4F1A;&#x4E0D;&#x4F1A;&#x5931;&#x4E1A;&#x201D;&#xFF0C;&#x800C;&#x662F; <strong>&#x5DE5;&#x4F5C;&#x7684;&#x65B9;&#x5F0F;&#x4F1A;&#x53D1;&#x751F;&#x53D8;&#x5316;</strong>&#x3002;<br>&#x91CD;&#x590D;&#x6027;&#x3001;&#x6807;&#x51C6;&#x5316;&#x7684;&#x5DE5;&#x4F5C;&#x4F1A;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x5730;&#x88AB; AI &#x5B8C;&#x6210;&#xFF0C;&#x800C;&#x4EBA;&#x7C7B;&#x66F4;&#x591A;&#x9700;&#x8981;&#x505A;&#x7684;&#x662F;&#x521B;&#x9020;&#x3001;&#x5224;&#x65AD;&#x3001;&#x51B3;&#x7B56;&#x548C;&#x521B;&#x65B0;&#x3002;</p>
<p>&#x53EF;&#x4EE5;&#x8BF4;&#xFF0C;AI&#x5E76;&#x4E0D;&#x662F;&#x4EBA;&#x7C7B;&#x7684;&#x5BF9;&#x624B;&#xFF0C;&#x800C;&#x66F4;&#x50CF;&#x662F;&#x4E00;&#x79CD;&#x65B0;&#x7684;&#x5DE5;&#x5177;&#x3002;<br>&#x5C31;&#x50CF;&#x5F53;&#x5E74;&#x8BA1;&#x7B97;&#x673A;&#x548C;&#x4E92;&#x8054;&#x7F51;&#x6539;&#x53D8;&#x4E86;&#x4E16;&#x754C;&#x4E00;&#x6837;&#xFF0C;AI&#x6B63;&#x5728;&#x6210;&#x4E3A;&#x65B0;&#x7684;&#x57FA;&#x7840;&#x80FD;&#x529B;&#xFF0C;&#x5E76;&#x9010;&#x6E10;&#x878D;&#x5165;&#x5230;&#x6BCF;&#x4E00;&#x4E2A;&#x884C;&#x4E1A;&#x4E4B;&#x4E2D;&#x3002;</p>
<h3 id="%E6%9C%AA%E6%9D%A5ai%E4%BC%9A%E5%A6%82%E4%BD%95%E5%8F%91%E5%B1%95%EF%BC%9F">&#x672A;&#x6765;AI&#x4F1A;&#x5982;&#x4F55;&#x53D1;&#x5C55;&#xFF1F;</h3>
<p>&#x4ECE;&#x76EE;&#x524D;&#x7684;&#x53D1;&#x5C55;&#x8D8B;&#x52BF;&#x6765;&#x770B;&#xFF0C;AI&#x672A;&#x6765;&#x5927;&#x6982;&#x7387;&#x4F1A;&#x5F80;&#x51E0;&#x4E2A;&#x65B9;&#x5411;&#x53D1;&#x5C55;&#x3002;&#x9996;&#x5148;&#xFF0C;AI&#x4F1A;&#x4ECE;&#x201C;&#x804A;&#x5929;&#x5DE5;&#x5177;&#x201D;&#x9010;&#x6E10;&#x53D8;&#x6210;<strong>&#x53EF;&#x4EE5;&#x81EA;&#x5DF1;&#x5B8C;&#x6210;&#x4EFB;&#x52A1;&#x7684;&#x667A;&#x80FD;&#x4F53;&#xFF08;AI Agent&#xFF09;</strong>&#xFF0C;&#x6BD4;&#x5982;&#x81EA;&#x52A8;&#x5199;&#x4EE3;&#x7801;&#x3001;&#x81EA;&#x52A8;&#x5206;&#x6790;&#x6570;&#x636E;&#x3001;&#x81EA;&#x52A8;&#x8FD0;&#x8425;&#x7CFB;&#x7EDF;&#xFF0C;&#x4EBA;&#x53EA;&#x9700;&#x8981;&#x7ED9;&#x76EE;&#x6807;&#xFF0C;AI&#x5C31;&#x80FD;&#x4E00;&#x6B65;&#x4E00;&#x6B65;&#x628A;&#x4E8B;&#x60C5;&#x5B8C;&#x6210;&#x3002;&#x5176;&#x6B21;&#xFF0C;AI&#x4F1A;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x5730;&#x8FDB;&#x5165;&#x73B0;&#x5B9E;&#x4E16;&#x754C;&#xFF0C;&#x4F8B;&#x5982;&#x4E0E;&#x673A;&#x5668;&#x4EBA;&#x3001;&#x81EA;&#x52A8;&#x9A7E;&#x9A76;&#x3001;&#x667A;&#x80FD;&#x5DE5;&#x5382;&#x7ED3;&#x5408;&#xFF0C;&#x8BA9;&#x673A;&#x5668;&#x4E0D;&#x4EC5;&#x4F1A;&#x201C;&#x601D;&#x8003;&#x201D;&#xFF0C;&#x8FD8;&#x4F1A;&#x201C;&#x884C;&#x52A8;&#x201D;&#x3002;&#x53E6;&#x5916;&#xFF0C;AI&#x4E5F;&#x4F1A;&#x9010;&#x6E10;&#x6210;&#x4E3A;&#x4E00;&#x79CD;<strong>&#x57FA;&#x7840;&#x80FD;&#x529B;</strong>&#xFF0C;&#x50CF;&#x4E92;&#x8054;&#x7F51;&#x548C;&#x7535;&#x529B;&#x4E00;&#x6837;&#x878D;&#x5165;&#x5404;&#x7C7B;&#x8F6F;&#x4EF6;&#x548C;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x672A;&#x6765;&#x51E0;&#x4E4E;&#x6240;&#x6709;&#x5E94;&#x7528;&#x90FD;&#x4F1A;&#x5E26;&#x6709;AI&#x529F;&#x80FD;&#x3002;&#x7B80;&#x5355;&#x6765;&#x8BF4;&#xFF0C;&#x672A;&#x6765;&#x7684;AI&#x4E0D;&#x4F1A;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x5DE5;&#x5177;&#xFF0C;&#x800C;&#x66F4;&#x50CF;&#x662F;&#x4EBA;&#x7C7B;&#x7684;&#x201C;&#x667A;&#x80FD;&#x52A9;&#x624B;&#x201D;&#x548C;&#x201C;&#x751F;&#x4EA7;&#x529B;&#x653E;&#x5927;&#x5668;&#x201D;&#xFF0C;&#x5E2E;&#x52A9;&#x4E2A;&#x4EBA;&#x548C;&#x4F01;&#x4E1A;&#x7528;&#x66F4;&#x5C11;&#x7684;&#x4EBA;&#x529B;&#x5B8C;&#x6210;&#x66F4;&#x591A;&#x7684;&#x4E8B;&#x60C5;&#x3002;</p>
<h3 id="ai%E7%9B%AE%E5%89%8D%E7%9A%84%E8%B5%84%E9%87%91%E6%8A%95%E5%85%A5%E4%B8%8E%E6%88%90%E6%9C%AC%E6%83%85%E5%86%B5">AI&#x76EE;&#x524D;&#x7684;&#x8D44;&#x91D1;&#x6295;&#x5165;&#x4E0E;&#x6210;&#x672C;&#x60C5;&#x51B5;</h3>
<p>&#x4ECE;&#x5168;&#x7403;&#x6765;&#x770B;&#xFF0C;AI&#x5DF2;&#x7ECF;&#x6210;&#x4E3A;&#x8D44;&#x672C;&#x6295;&#x5165;&#x6700;&#x5927;&#x7684;&#x79D1;&#x6280;&#x9886;&#x57DF;&#x4E4B;&#x4E00;&#xFF0C;&#x5404;&#x56FD;&#x653F;&#x5E9C;&#x3001;&#x79D1;&#x6280;&#x516C;&#x53F8;&#x548C;&#x6295;&#x8D44;&#x673A;&#x6784;&#x90FD;&#x5728;&#x6301;&#x7EED;&#x52A0;&#x7801;&#x3002;&#x6839;&#x636E;&#x65AF;&#x5766;&#x798F;&#x53D1;&#x5E03;&#x7684;&#x300A;AI Index 2025&#x300B;&#x62A5;&#x544A;&#xFF0C;<strong>2024&#x5E74;&#x5168;&#x7403;&#x4F01;&#x4E1A;&#x5728;AI&#x9886;&#x57DF;&#x7684;&#x6295;&#x8D44;&#x89C4;&#x6A21;&#x8FBE;&#x5230;&#x7EA6;2523&#x4EBF;&#x7F8E;&#x5143;</strong>&#xFF0C;&#x521B;&#x5386;&#x53F2;&#x65B0;&#x9AD8;&#x3002;</p>
<p>&#x5176;&#x4E2D;&#xFF0C;&#x7F8E;&#x56FD;&#x4F9D;&#x7136;&#x662F;AI&#x6295;&#x8D44;&#x6700;&#x5F3A;&#x7684;&#x56FD;&#x5BB6;&#xFF0C;<strong>2024&#x5E74;&#x7F8E;&#x56FD;&#x79C1;&#x8425;AI&#x6295;&#x8D44;&#x8FBE;&#x5230;1091&#x4EBF;&#x7F8E;&#x5143;</strong>&#xFF0C;&#x5927;&#x7EA6;&#x662F;&#x4E2D;&#x56FD;&#xFF08;&#x7EA6;93&#x4EBF;&#x7F8E;&#x5143;&#xFF09;&#x7684;12&#x500D;&#x3001;&#x82F1;&#x56FD;&#xFF08;45&#x4EBF;&#x7F8E;&#x5143;&#xFF09;&#x7684;24&#x500D;&#x3002;</p>
<p>&#x5728;AI&#x6295;&#x8D44;&#x7ED3;&#x6784;&#x4E2D;&#xFF0C;<strong>&#x751F;&#x6210;&#x5F0F;AI&#xFF08;&#x5982;&#x5927;&#x6A21;&#x578B;&#xFF09;&#x662F;&#x589E;&#x957F;&#x6700;&#x5FEB;&#x7684;&#x9886;&#x57DF;</strong>&#xFF0C;2024&#x5E74;&#x5168;&#x7403;&#x751F;&#x6210;&#x5F0F;AI&#x79C1;&#x8425;&#x6295;&#x8D44;&#x8FBE;&#x5230; <strong>339&#x4EBF;&#x7F8E;&#x5143;</strong>&#xFF0C;&#x540C;&#x6BD4;&#x589E;&#x957F;&#x7EA6;18.7%&#x3002;</p>
<p>&#x4E0E;&#x6B64;&#x540C;&#x65F6;&#xFF0C;AI&#x7684;&#x4F01;&#x4E1A;&#x4F7F;&#x7528;&#x7387;&#x4E5F;&#x5728;&#x5FEB;&#x901F;&#x589E;&#x957F;&#x3002;&#x6570;&#x636E;&#x663E;&#x793A;&#xFF0C;<strong>2024&#x5E74;&#x7EA6;78%&#x7684;&#x4F01;&#x4E1A;&#x5DF2;&#x7ECF;&#x5728;&#x4E1A;&#x52A1;&#x4E2D;&#x4F7F;&#x7528;AI&#x6280;&#x672F;</strong>&#xFF0C;&#x76F8;&#x6BD4;&#x524D;&#x4E00;&#x5E74;&#x7684;55%&#x660E;&#x663E;&#x63D0;&#x5347;&#xFF0C;&#x8FD9;&#x610F;&#x5473;&#x7740;AI&#x6B63;&#x5728;&#x4ECE;&#x201C;&#x6280;&#x672F;&#x5C1D;&#x8BD5;&#x201D;&#x53D8;&#x6210;&#x4F01;&#x4E1A;&#x7684;&#x5E38;&#x89C4;&#x5DE5;&#x5177;&#x3002;</p>
<p>&#x4ECE;&#x5E02;&#x573A;&#x89C4;&#x6A21;&#x6765;&#x770B;&#xFF0C;AI&#x4EA7;&#x4E1A;&#x4E5F;&#x5904;&#x4E8E;&#x9AD8;&#x901F;&#x589E;&#x957F;&#x9636;&#x6BB5;&#x3002;2025&#x5E74;&#x5168;&#x7403;AI&#x5E02;&#x573A;&#x89C4;&#x6A21;&#x7EA6; <strong>3910&#x4EBF;&#x7F8E;&#x5143;</strong>&#xFF0C;&#x9884;&#x8BA1;&#x5230;2030&#x5E74;&#x53EF;&#x80FD;&#x589E;&#x957F;&#x5230; <strong>1.8&#x4E07;&#x4EBF;&#x7F8E;&#x5143;&#x4EE5;&#x4E0A;</strong>&#xFF0C;&#x6210;&#x4E3A;&#x672A;&#x6765;&#x589E;&#x957F;&#x6700;&#x5FEB;&#x7684;&#x79D1;&#x6280;&#x4EA7;&#x4E1A;&#x4E4B;&#x4E00;&#x3002;</p>
<p>&#x7B80;&#x5355;&#x6765;&#x8BF4;&#xFF0C;&#x73B0;&#x5728;AI&#x7684;&#x53D1;&#x5C55;&#x80CC;&#x540E;&#x662F; <strong>&#x5927;&#x91CF;&#x8D44;&#x91D1;&#x3001;&#x7B97;&#x529B;&#x548C;&#x4F01;&#x4E1A;&#x6295;&#x5165;&#x7684;&#x5171;&#x540C;&#x63A8;&#x52A8;</strong>&#x3002;&#x79D1;&#x6280;&#x5DE8;&#x5934;&#x3001;&#x6295;&#x8D44;&#x673A;&#x6784;&#x548C;&#x5404;&#x56FD;&#x653F;&#x5E9C;&#x90FD;&#x5728;&#x6301;&#x7EED;&#x6295;&#x5165;&#x8D44;&#x6E90;&#xFF0C;&#x5E0C;&#x671B;&#x5728;&#x672A;&#x6765;&#x7684;AI&#x4EA7;&#x4E1A;&#x7ADE;&#x4E89;&#x4E2D;&#x5360;&#x636E;&#x9886;&#x5148;&#x4F4D;&#x7F6E;&#x3002;</p>]]></content:encoded></item><item><title><![CDATA[运维历史演进与 K8S 之后趋势]]></title><description><![CDATA[<h3 id="%E8%83%8C%E6%99%AF">&#x80CC;&#x666F;</h3>
<p>&#x8FC7;&#x53BB;&#x4E09;&#x5341;&#x591A;&#x5E74;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x8FD0;&#x7EF4;&#x5176;&#x5B9E;&#x4E00;&#x76F4;&#x5728;&#x505A;&#x4E00;&#x4EF6;&#x4E8B;&#xFF1A;<strong>&#x8BA9;&#x4EBA;&#x8D8A;&#x6765;&#x8D8A;&#x5C11;&#x5730;&#x53BB;&#x201C;&#x624B;&#x52A8;&#x7BA1;&#x673A;&#x5668;&#x201D;&#x3002;</strong></p>
<p>&#x65E9;&#x671F;&#x7684;&#x8FD0;&#x7EF4;&#x975E;&#x5E38;&#x539F;&#x59CB;&#x3002;</p>]]></description><link>https://tanzhuo.xyz/ops-evolution/</link><guid isPermaLink="false">69b3b55a5ff0de000127651b</guid><category><![CDATA[Linux]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[tanzhuo]]></dc:creator><pubDate>Fri, 13 Mar 2026 07:01:12 GMT</pubDate><content:encoded><![CDATA[<h3 id="%E8%83%8C%E6%99%AF">&#x80CC;&#x666F;</h3>
<p>&#x8FC7;&#x53BB;&#x4E09;&#x5341;&#x591A;&#x5E74;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x8FD0;&#x7EF4;&#x5176;&#x5B9E;&#x4E00;&#x76F4;&#x5728;&#x505A;&#x4E00;&#x4EF6;&#x4E8B;&#xFF1A;<strong>&#x8BA9;&#x4EBA;&#x8D8A;&#x6765;&#x8D8A;&#x5C11;&#x5730;&#x53BB;&#x201C;&#x624B;&#x52A8;&#x7BA1;&#x673A;&#x5668;&#x201D;&#x3002;</strong></p>
<p>&#x65E9;&#x671F;&#x7684;&#x8FD0;&#x7EF4;&#x975E;&#x5E38;&#x539F;&#x59CB;&#x3002;&#x670D;&#x52A1;&#x5668;&#x4E70;&#x56DE;&#x6765;&#x8981;&#x81EA;&#x5DF1;&#x4E0A;&#x67B6;&#x3001;&#x88C5;&#x7CFB;&#x7EDF;&#x3001;&#x914D;&#x7F6E;&#x7F51;&#x7EDC;&#x3001;&#x6539;&#x914D;&#x7F6E;&#x6587;&#x4EF6;&#x3002;&#x673A;&#x5668;&#x51FA;&#x4E86;&#x95EE;&#x9898;&#xFF0C;&#x5C31; SSH &#x767B;&#x5F55;&#x4E0A;&#x53BB;&#x6392;&#x67E5;&#xFF0C;&#x5F88;&#x591A;&#x65F6;&#x5019;&#x9760;&#x7684;&#x662F;&#x7ECF;&#x9A8C;&#x548C;&#x8BB0;&#x5FC6;&#x3002;&#x90A3;&#x65F6;&#x5019;&#x7684;&#x8FD0;&#x7EF4;&#xFF0C;&#x672C;&#x8D28;&#x4E0A;&#x5C31;&#x662F;&#x201C;&#x4EBA;&#x76EF;&#x673A;&#x5668;&#x201D;&#x3002;</p>
<p>&#x4F46;&#x5F53;&#x670D;&#x52A1;&#x5668;&#x6570;&#x91CF;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#xFF0C;&#x8FD9;&#x79CD;&#x65B9;&#x5F0F;&#x5F88;&#x5FEB;&#x5C31;&#x6491;&#x4E0D;&#x4F4F;&#x4E86;&#x3002;<br>&#x95EE;&#x9898;&#x4E3B;&#x8981;&#x6709;&#x4E24;&#x4E2A;&#xFF1A;<strong>&#x91CD;&#x590D;&#x52B3;&#x52A8;</strong>&#x548C;<strong>&#x914D;&#x7F6E;&#x6DF7;&#x4E71;</strong>&#x3002;</p>
<p>&#x91CD;&#x590D;&#x52B3;&#x52A8;&#x5F88;&#x597D;&#x7406;&#x89E3;&#xFF0C;&#x6BD4;&#x5982;&#x540C;&#x4E00;&#x4E2A;&#x670D;&#x52A1;&#x8981;&#x90E8;&#x7F72;&#x5230;&#x51E0;&#x5341;&#x53F0;&#x673A;&#x5668;&#xFF0C;&#x6BCF;&#x6B21;&#x90FD;&#x8981;&#x624B;&#x52A8;&#x6267;&#x884C;&#x4E00;&#x5806;&#x547D;&#x4EE4;&#xFF1B;&#x89C4;&#x6A21;&#x4E00;&#x5927;&#xFF0C;&#x8FD0;&#x7EF4;&#x6BCF;&#x5929;&#x90FD;&#x5728;&#x505A;&#x8FD9;&#x4E9B;&#x91CD;&#x590D;&#x7684;&#x4E8B;&#x60C5;&#x3002;&#x5728; SRE &#x4F53;&#x7CFB;&#x91CC;&#xFF0C;&#x8FD9;&#x7C7B;&#x5DE5;&#x4F5C;&#x6709;&#x4E00;&#x4E2A;&#x4E13;&#x95E8;&#x7684;&#x540D;&#x5B57;&#xFF0C;&#x53EB; <strong>toil</strong> &#xFF08;&#x53EF;&#x4EE5;&#x81EA;&#x52A8;&#x5316;&#x3001;&#x91CD;&#x590D;&#x3001;&#x4F46;&#x957F;&#x671F;&#x4EF7;&#x503C;&#x4E0D;&#x9AD8;&#x7684;&#x5DE5;&#x4F5C;&#xFF09;&#x3002;</p>
<p>&#x53E6;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#x53EB; <strong>&#x914D;&#x7F6E;&#x6F02;&#x79FB;</strong>&#x3002;&#x4ECA;&#x5929;&#x5728;&#x4E00;&#x53F0;&#x673A;&#x5668;&#x4E0A;&#x4E34;&#x65F6;&#x6539;&#x4E86;&#x4E2A;&#x53C2;&#x6570;&#xFF0C;&#x534A;&#x5E74;&#x540E;&#x6CA1;&#x4EBA;&#x8BB0;&#x5F97;&#xFF1B;&#x4E0D;&#x540C;&#x673A;&#x5668;&#x7684;&#x914D;&#x7F6E;&#x6162;&#x6162;&#x53D8;&#x5F97;&#x4E0D;&#x4E00;&#x6837;&#xFF0C;&#x7CFB;&#x7EDF;&#x4E5F;&#x8D8A;&#x6765;&#x8D8A;&#x96BE;&#x7EF4;&#x62A4;&#x3002;</p>
<p>&#x4E3A;&#x4E86;&#x89E3;&#x51B3;&#x8FD9;&#x4E9B;&#x95EE;&#x9898;&#xFF0C;&#x8FD0;&#x7EF4;&#x5F00;&#x59CB;&#x8D70;&#x5411;&#x81EA;&#x52A8;&#x5316;&#x3002;<br>&#x6700;&#x65E9;&#x662F;&#x5404;&#x79CD; <strong>Shell &#x811A;&#x672C;</strong>&#xFF0C;&#x540E;&#x6765;&#x53D1;&#x5C55;&#x6210; <strong>&#x914D;&#x7F6E;&#x7BA1;&#x7406;&#x5DE5;&#x5177;</strong>&#xFF08;&#x6BD4;&#x5982; Puppet&#x3001;Chef&#x3001;Ansible&#xFF09;&#x3002;&#x518D;&#x5F80;&#x540E;&#xFF0C;&#x4E00;&#x4E2A;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x7406;&#x5FF5;&#x51FA;&#x73B0;&#x4E86;&#xFF1A;<strong>&#x57FA;&#x7840;&#x8BBE;&#x65BD;&#x5373;&#x4EE3;&#x7801;&#xFF08;IaC&#xFF09;</strong>&#x3002;</p>
<p>&#x7B80;&#x5355;&#x6765;&#x8BF4;&#xFF0C;&#x5C31;&#x662F;&#x628A;&#x670D;&#x52A1;&#x5668;&#x914D;&#x7F6E;&#x5199;&#x6210;&#x4EE3;&#x7801;&#xFF0C;&#x653E;&#x8FDB; Git &#x91CC;&#x7BA1;&#x7406;&#x3002;&#x8FD9;&#x6837;&#x6240;&#x6709;&#x53D8;&#x66F4;&#x90FD;&#x6709;&#x8BB0;&#x5F55;&#xFF0C;&#x53EF;&#x4EE5;&#x56DE;&#x6EDA;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x91CD;&#x590D;&#x6267;&#x884C;&#x3002;&#x8FD0;&#x7EF4;&#x4E0D;&#x518D;&#x662F;&#x201C;&#x53BB;&#x673A;&#x5668;&#x4E0A;&#x6539;&#x4E1C;&#x897F;&#x201D;&#xFF0C;&#x800C;&#x662F;&#x201C;&#x6539;&#x4EE3;&#x7801;&#x201D;&#x3002;</p>
<h3 id="%E8%99%9A%E6%8B%9F%E5%8C%96%E4%BA%91%E8%AE%A1%E7%AE%97">&#x865A;&#x62DF;&#x5316;&#x4E91;&#x8BA1;&#x7B97;</h3>
<p>&#x518D;&#x5F80;&#x540E;&#xFF0C;&#x4E00;&#x4E2A;&#x975E;&#x5E38;&#x5173;&#x952E;&#x7684;&#x53D8;&#x5316;&#x51FA;&#x73B0;&#x4E86;&#xFF1A;<strong>&#x865A;&#x62DF;&#x5316;&#x548C;&#x4E91;&#x8BA1;&#x7B97;</strong>&#x3002;</p>
<p>&#x4EE5;&#x524D;&#x4E70;&#x670D;&#x52A1;&#x5668;&#x662F;&#x4E00;&#x4EF6;&#x5F88;&#x91CD;&#x7684;&#x4E8B;&#x60C5;&#xFF0C;&#x9700;&#x8981;&#x91C7;&#x8D2D;&#x3001;&#x4E0A;&#x67B6;&#x3001;&#x5E03;&#x7EBF;&#x3002;&#x865A;&#x62DF;&#x5316;&#x51FA;&#x73B0;&#x540E;&#xFF0C;&#x4E00;&#x53F0;&#x7269;&#x7406;&#x670D;&#x52A1;&#x5668;&#x53EF;&#x4EE5;&#x8DD1;&#x5F88;&#x591A;&#x865A;&#x62DF;&#x673A;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x4E0D;&#x518D;&#x662F;&#x786C;&#x4EF6;&#xFF0C;&#x800C;&#x53D8;&#x6210;&#x4E86;&#x4E00;&#x79CD;&#x201C;&#x8D44;&#x6E90;&#x201D;&#x3002;<br>&#x5230;&#x4E86;&#x4E91;&#x65F6;&#x4EE3;&#xFF0C;&#x751A;&#x81F3;&#x4E0D;&#x9700;&#x8981;&#x81EA;&#x5DF1;&#x4E70;&#x670D;&#x52A1;&#x5668;&#x4E86;&#xFF0C;&#x76F4;&#x63A5;&#x5728;&#x63A7;&#x5236;&#x53F0;&#x70B9;&#x51E0;&#x4E0B;&#x5C31;&#x80FD;&#x7533;&#x8BF7;&#x8D44;&#x6E90;&#x3002;&#x8FD0;&#x7EF4;&#x7684;&#x89D2;&#x8272;&#xFF0C;&#x4E5F;&#x5F00;&#x59CB;&#x4ECE;&#x201C;&#x7BA1;&#x673A;&#x5668;&#x7684;&#x4EBA;&#x201D;&#x53D8;&#x6210;&#x201C;&#x8C03;&#x5EA6;&#x8D44;&#x6E90;&#x7684;&#x4EBA;&#x201D;&#x3002;</p>
<h3 id="%E5%AE%B9%E5%99%A8%E5%8C%96%E6%8A%80%E6%9C%AF">&#x5BB9;&#x5668;&#x5316;&#x6280;&#x672F;</h3>
<p>&#x771F;&#x6B63;&#x6539;&#x53D8;&#x8F6F;&#x4EF6;&#x4EA4;&#x4ED8;&#x65B9;&#x5F0F;&#x7684;&#xFF0C;&#x662F; <strong>Docker &#x548C; Kubernetes</strong>&#x3002;</p>
<p>Docker &#x89E3;&#x51B3;&#x7684;&#x662F;&#x4E00;&#x4E2A;&#x8001;&#x95EE;&#x9898;&#xFF1A;<strong>&#x8F6F;&#x4EF6;&#x5728;&#x4E0D;&#x540C;&#x73AF;&#x5883;&#x8FD0;&#x884C;&#x4E0D;&#x4E00;&#x81F4;</strong>&#x3002;<br>&#x5F00;&#x53D1;&#x673A;&#x5668;&#x80FD;&#x8DD1;&#xFF0C;&#x6D4B;&#x8BD5;&#x673A;&#x5668;&#x4E0D;&#x884C;&#xFF0C;&#x7EBF;&#x4E0A;&#x73AF;&#x5883;&#x53C8;&#x4E0D;&#x4E00;&#x6837;&#x3002;Docker &#x628A;&#x5E94;&#x7528;&#x548C;&#x8FD0;&#x884C;&#x73AF;&#x5883;&#x4E00;&#x8D77;&#x6253;&#x5305;&#x6210;&#x4E00;&#x4E2A;&#x955C;&#x50CF;&#xFF0C;&#x5C31;&#x50CF;&#x6253;&#x5305;&#x76D2;&#x996D;&#x4E00;&#x6837;&#xFF0C;&#x62FF;&#x5230;&#x54EA;&#x91CC;&#x90FD;&#x80FD;&#x8FD0;&#x884C;&#x3002;</p>
<p>&#x4F46;&#x5982;&#x679C;&#x53EA;&#x6709; Docker&#xFF0C;&#x8FD8;&#x662F;&#x4E0D;&#x591F;&#x3002;<br>&#x5F53;&#x5BB9;&#x5668;&#x6570;&#x91CF;&#x53D8;&#x6210;&#x51E0;&#x5341;&#x3001;&#x51E0;&#x767E;&#x3001;&#x51E0;&#x5343;&#x4E2A;&#x65F6;&#xFF0C;&#x5C31;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x7CFB;&#x7EDF;&#x53BB;&#x7BA1;&#x7406;&#x8FD9;&#x4E9B;&#x5BB9;&#x5668;&#x3002;&#x4E8E;&#x662F; Kubernetes &#x51FA;&#x73B0;&#x4E86;&#x3002;</p>
<p>Kubernetes &#x7684;&#x6838;&#x5FC3;&#x601D;&#x60F3;&#x5176;&#x5B9E;&#x5F88;&#x7B80;&#x5355;&#xFF1A;<br><strong>&#x4F60;&#x53EA;&#x9700;&#x8981;&#x544A;&#x8BC9;&#x7CFB;&#x7EDF;&#x201C;&#x6211;&#x5E0C;&#x671B;&#x7CFB;&#x7EDF;&#x662F;&#x4EC0;&#x4E48;&#x6837;&#x201D;&#xFF0C;&#x7CFB;&#x7EDF;&#x4F1A;&#x4E0D;&#x65AD;&#x628A;&#x73B0;&#x5B9E;&#x62C9;&#x56DE;&#x8FD9;&#x4E2A;&#x76EE;&#x6807;&#x72B6;&#x6001;&#x3002;</strong></p>
<p>&#x6BD4;&#x5982;&#x4F60;&#x58F0;&#x660E;&#xFF1A;&#x201C;&#x6211;&#x8981; 3 &#x4E2A;&#x670D;&#x52A1;&#x5B9E;&#x4F8B;&#x201D;&#xFF0C;&#x5982;&#x679C;&#x6709;&#x4E00;&#x4E2A;&#x6302;&#x6389;&#x4E86;&#xFF0C;Kubernetes &#x4F1A;&#x81EA;&#x52A8;&#x518D;&#x62C9;&#x8D77;&#x4E00;&#x4E2A;&#xFF1B;&#x5982;&#x679C;&#x673A;&#x5668;&#x574F;&#x4E86;&#xFF0C;&#x5BB9;&#x5668;&#x4F1A;&#x81EA;&#x52A8;&#x8C03;&#x5EA6;&#x5230;&#x522B;&#x7684;&#x673A;&#x5668;&#x4E0A;&#x3002;<br>&#x8FD9;&#x79CD;&#x673A;&#x5236;&#x53EB; <strong>&#x63A7;&#x5236;&#x5FAA;&#x73AF;&#xFF08;Control Loop&#xFF09;</strong>&#xFF0C;&#x4E5F;&#x662F; Kubernetes &#x80FD;&#x591F;&#x81EA;&#x52A8;&#x5316;&#x7BA1;&#x7406;&#x5927;&#x89C4;&#x6A21;&#x96C6;&#x7FA4;&#x7684;&#x5173;&#x952E;&#x3002;</p>
<p>&#x6240;&#x4EE5;&#x4ECE;&#x66F4;&#x5B8F;&#x89C2;&#x7684;&#x89D2;&#x5EA6;&#x770B;&#xFF0C;&#x8FD0;&#x7EF4;&#x7684;&#x53D1;&#x5C55;&#x5176;&#x5B9E;&#x662F;&#x4E09;&#x6B21;&#x5927;&#x7684;&#x8DC3;&#x8FC1;&#xFF1A;</p>
<ul><li><strong>&#x914D;&#x7F6E;&#x7BA1;&#x7406; / IaC</strong>&#xFF1A;&#x8BA9;&#x670D;&#x52A1;&#x5668;&#x914D;&#x7F6E;&#x53EF;&#x4EE5;&#x7248;&#x672C;&#x5316;&#x7BA1;&#x7406;</li><li><strong>&#x865A;&#x62DF;&#x5316; / &#x4E91;&#x8BA1;&#x7B97;</strong>&#xFF1A;&#x8BA9;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x6210;&#x8D44;&#x6E90;</li><li><strong>Docker + Kubernetes</strong>&#xFF1A;&#x8BA9;&#x6574;&#x4E2A;&#x96C6;&#x7FA4;&#x53EF;&#x4EE5;&#x81EA;&#x52A8;&#x8FD0;&#x884C;</li></ul>
<h3 id="kubernetes-%E4%B9%8B%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E5%8F%91%E5%B1%95">Kubernetes &#x4E4B;&#x540E;&#xFF0C;&#x5982;&#x4F55;&#x53D1;&#x5C55;</h3>
<p>Kubernetes &#x5E76;&#x4E0D;&#x662F;&#x7EC8;&#x70B9;&#xFF0C;&#x5B83;&#x53EA;&#x662F;&#x628A;&#x201C;&#x96C6;&#x7FA4;&#x7BA1;&#x7406;&#x201D;&#x8FD9;&#x4E2A;&#x95EE;&#x9898;&#x89E3;&#x51B3;&#x5F97;&#x6BD4;&#x8F83;&#x597D;&#x4E86;&#x3002;<br>&#x5728; Kubernetes &#x4E4B;&#x540E;&#xFF0C;&#x8FD0;&#x7EF4;&#x7684;&#x53D1;&#x5C55;&#x4E3B;&#x8981;&#x96C6;&#x4E2D;&#x5728;&#x4E09;&#x4E2A;&#x65B9;&#x5411;&#xFF1A;<strong>&#x66F4;&#x81EA;&#x52A8;&#x3001;&#x66F4;&#x53EF;&#x89C2;&#x6D4B;&#x3001;&#x66F4;&#x5C11;&#x670D;&#x52A1;&#x5668;&#x5FC3;&#x667A;&#x8D1F;&#x62C5;&#x3002;</strong></p>
<p>&#x7B2C;&#x4E00;&#x4E2A;&#x8D8B;&#x52BF;&#x662F; <strong>GitOps</strong>&#x3002;</p>
<p>GitOps &#x7684;&#x601D;&#x8DEF;&#x5F88;&#x7B80;&#x5355;&#xFF1A;<br><strong>Git &#x5C31;&#x662F;&#x7CFB;&#x7EDF;&#x7684;&#x552F;&#x4E00;&#x4E8B;&#x5B9E;&#x6765;&#x6E90;&#x3002;</strong></p>
<p>&#x6240;&#x6709;&#x914D;&#x7F6E;&#x90FD;&#x5199;&#x5728; Git &#x91CC;&#xFF0C;&#x7CFB;&#x7EDF;&#x81EA;&#x52A8;&#x628A;&#x7EBF;&#x4E0A;&#x73AF;&#x5883;&#x548C; Git &#x7684;&#x72B6;&#x6001;&#x5BF9;&#x9F50;&#x3002;&#x5982;&#x679C;&#x8981;&#x6539;&#x914D;&#x7F6E;&#xFF0C;&#x4E0D;&#x518D;&#x662F;&#x53BB;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x64CD;&#x4F5C;&#xFF0C;&#x800C;&#x662F;&#x63D0;&#x4E00;&#x4E2A; PR&#x3002;&#x5408;&#x5E76;&#x4EE3;&#x7801;&#x4E4B;&#x540E;&#xFF0C;&#x7CFB;&#x7EDF;&#x81EA;&#x52A8;&#x5B8C;&#x6210;&#x90E8;&#x7F72;&#x3002;</p>
<p>&#x8FD9;&#x79CD;&#x6A21;&#x5F0F;&#x6700;&#x5927;&#x7684;&#x597D;&#x5904;&#x662F;&#xFF1A;<br>&#x53D8;&#x66F4;&#x53EF;&#x5BA1;&#x8BA1;&#x3001;&#x56DE;&#x6EDA;&#x7B80;&#x5355;&#x3001;&#x6D41;&#x7A0B;&#x66F4;&#x6E05;&#x6670;&#x3002;</p>
<p>&#x7B2C;&#x4E8C;&#x4E2A;&#x8D8B;&#x52BF;&#x662F; <strong>&#x53EF;&#x89C2;&#x6D4B;&#x6027;&#x548C;&#x670D;&#x52A1;&#x6CBB;&#x7406;</strong>&#x3002;</p>
<p>&#x5F53;&#x7CFB;&#x7EDF;&#x53D8;&#x6210;&#x5FAE;&#x670D;&#x52A1;&#x4E4B;&#x540E;&#xFF0C;&#x771F;&#x6B63;&#x590D;&#x6742;&#x7684;&#x5F80;&#x5F80;&#x4E0D;&#x662F;&#x67D0;&#x4E2A;&#x670D;&#x52A1;&#xFF0C;&#x800C;&#x662F;&#x670D;&#x52A1;&#x4E4B;&#x95F4;&#x7684;&#x8C03;&#x7528;&#x5173;&#x7CFB;&#x3002;<br>&#x8BF7;&#x6C42;&#x53EF;&#x80FD;&#x7ECF;&#x8FC7;&#x5341;&#x51E0;&#x4E2A;&#x670D;&#x52A1;&#xFF0C;&#x4E00;&#x65E6;&#x67D0;&#x4E2A;&#x73AF;&#x8282;&#x6162;&#x4E86;&#xFF0C;&#x6574;&#x4E2A;&#x7CFB;&#x7EDF;&#x90FD;&#x4F1A;&#x53D7;&#x5F71;&#x54CD;&#x3002;</p>
<p>&#x4E8E;&#x662F;&#x51FA;&#x73B0;&#x4E86; <strong>Service Mesh&#x3001;Prometheus&#x3001;OpenTelemetry</strong> &#x8FD9;&#x4E00;&#x7C7B;&#x6280;&#x672F;&#x3002;<br>&#x5B83;&#x4EEC;&#x7684;&#x6838;&#x5FC3;&#x76EE;&#x6807;&#x662F;&#xFF1A;<strong>&#x8BA9;&#x7CFB;&#x7EDF;&#x8FD0;&#x884C;&#x72B6;&#x6001;&#x66F4;&#x900F;&#x660E;&#xFF0C;&#x95EE;&#x9898;&#x66F4;&#x5BB9;&#x6613;&#x88AB;&#x53D1;&#x73B0;&#x3002;</strong></p>
<p>&#x7B2C;&#x4E09;&#x4E2A;&#x8D8B;&#x52BF;&#x662F; <strong>Serverless &#x548C;&#x8FB9;&#x7F18;&#x8BA1;&#x7B97;</strong>&#x3002;</p>
<p>Serverless &#x7684;&#x7406;&#x5FF5;&#x662F;&#xFF1A;<br>&#x5F00;&#x53D1;&#x8005;&#x53EA;&#x9700;&#x8981;&#x5199;&#x4EE3;&#x7801;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x7531;&#x5E73;&#x53F0;&#x81EA;&#x52A8;&#x7BA1;&#x7406;&#x3002;</p>
<p>&#x6BD4;&#x5982;&#x4E00;&#x4E2A;&#x51FD;&#x6570;&#x5728;&#x6709;&#x8BF7;&#x6C42;&#x65F6;&#x624D;&#x8FD0;&#x884C;&#xFF0C;&#x6CA1;&#x6709;&#x8BF7;&#x6C42;&#x5C31;&#x4E0D;&#x5360;&#x8D44;&#x6E90;&#x3002;&#x5BF9;&#x5F88;&#x591A;&#x573A;&#x666F;&#x6765;&#x8BF4;&#xFF0C;&#x8FD9;&#x79CD;&#x6A21;&#x5F0F;&#x53EF;&#x4EE5;&#x5927;&#x5E45;&#x964D;&#x4F4E;&#x8FD0;&#x7EF4;&#x6210;&#x672C;&#x3002;</p>
<p>&#x4E0E;&#x6B64;&#x540C;&#x65F6;&#xFF0C;&#x4E00;&#x4E9B;&#x8BA1;&#x7B97;&#x4E5F;&#x5F00;&#x59CB;&#x5F80;&#x201C;&#x8FB9;&#x7F18;&#x201D;&#x79FB;&#x52A8;&#xFF0C;&#x6BD4;&#x5982;&#x95E8;&#x5E97;&#x8BBE;&#x5907;&#x3001;&#x5DE5;&#x5382;&#x8BBE;&#x5907;&#x3001;&#x8F66;&#x8F7D;&#x7CFB;&#x7EDF;&#x7B49;&#x3002;<br>&#x4E3A;&#x4E86;&#x9002;&#x5E94;&#x8FD9;&#x4E9B;&#x573A;&#x666F;&#xFF0C;&#x4E5F;&#x51FA;&#x73B0;&#x4E86;&#x5F88;&#x591A;&#x8F7B;&#x91CF;&#x5316; Kubernetes&#xFF08;&#x6BD4;&#x5982; K3s&#xFF09;&#x548C;&#x4E91;&#x8FB9;&#x534F;&#x540C;&#x6280;&#x672F;&#x3002;</p>
<h3 id="ai-%E5%A6%82%E4%BD%95%E6%94%B9%E5%8F%98%E8%BF%90%E7%BB%B4">AI &#x5982;&#x4F55;&#x6539;&#x53D8;&#x8FD0;&#x7EF4;</h3>
<p>&#x6700;&#x8FD1;&#x51E0;&#x5E74;&#xFF0C;AI &#x4E5F;&#x5F00;&#x59CB;&#x9010;&#x6E10;&#x8FDB;&#x5165;&#x8FD0;&#x7EF4;&#x9886;&#x57DF;&#x3002;</p>
<p>&#x5F88;&#x591A;&#x4F20;&#x7EDF;&#x7684;&#x76D1;&#x63A7;&#x7CFB;&#x7EDF;&#x90FD;&#x662F;&#x57FA;&#x4E8E; <strong>&#x56FA;&#x5B9A;&#x9608;&#x503C;</strong> &#x7684;&#xFF0C;&#x6BD4;&#x5982; CPU &#x8D85;&#x8FC7; 80% &#x62A5;&#x8B66;&#x3002;&#x4F46;&#x5728;&#x590D;&#x6742;&#x7CFB;&#x7EDF;&#x4E2D;&#xFF0C;&#x5F88;&#x591A;&#x5F02;&#x5E38;&#x5176;&#x5B9E;&#x5F88;&#x96BE;&#x7528;&#x9608;&#x503C;&#x63CF;&#x8FF0;&#x3002;</p>
<p>&#x4E8E;&#x662F;&#x8D8A;&#x6765;&#x8D8A;&#x591A;&#x7684;&#x5E73;&#x53F0;&#x5F00;&#x59CB;&#x7528; <strong>&#x673A;&#x5668;&#x5B66;&#x4E60;&#x6765;&#x505A;&#x5F02;&#x5E38;&#x68C0;&#x6D4B;</strong>&#x3002;</p>
<p>&#x4F8B;&#x5982;&#xFF1A;</p>
<ul><li>AWS &#x7684; DevOps Guru &#x4F1A;&#x5206;&#x6790;&#x6307;&#x6807;&#x6570;&#x636E;&#xFF0C;&#x81EA;&#x52A8;&#x53D1;&#x73B0;&#x5F02;&#x5E38;&#x5E76;&#x7ED9;&#x51FA;&#x5EFA;&#x8BAE;</li><li>Azure &#x7684;&#x667A;&#x80FD;&#x68C0;&#x6D4B;&#x4F1A;&#x81EA;&#x52A8;&#x8BC6;&#x522B;&#x6027;&#x80FD;&#x4E0B;&#x964D;&#x6216;&#x9519;&#x8BEF;&#x7387;&#x4E0A;&#x5347;</li><li>Elastic &#x7684;&#x5F02;&#x5E38;&#x68C0;&#x6D4B;&#x4F1A;&#x5148;&#x5B66;&#x4E60;&#x7CFB;&#x7EDF;&#x7684;&#x6B63;&#x5E38;&#x884C;&#x4E3A;&#xFF0C;&#x518D;&#x8BC6;&#x522B;&#x5F02;&#x5E38;&#x6A21;&#x5F0F;</li></ul>
<p>&#x8FD8;&#x6709;&#x4E00;&#x4E9B;&#x7814;&#x7A76;&#x548C;&#x4EA7;&#x54C1;&#xFF0C;&#x4F1A;&#x7528;&#x6DF1;&#x5EA6;&#x5B66;&#x4E60;&#x53BB;&#x5206;&#x6790;&#x65E5;&#x5FD7;&#xFF0C;&#x4ECE;&#x65E5;&#x5FD7;&#x5E8F;&#x5217;&#x4E2D;&#x53D1;&#x73B0;&#x5F02;&#x5E38;&#x6A21;&#x5F0F;&#x3002;</p>
<p>&#x8FD9;&#x4E9B;&#x6280;&#x672F;&#x7684;&#x76EE;&#x6807;&#x5176;&#x5B9E;&#x5F88;&#x7B80;&#x5355;&#xFF1A;<br><strong>&#x51CF;&#x5C11;&#x544A;&#x8B66;&#x566A;&#x58F0;&#xFF0C;&#x8BA9;&#x8FD0;&#x7EF4;&#x66F4;&#x5FEB;&#x627E;&#x5230;&#x771F;&#x6B63;&#x7684;&#x95EE;&#x9898;&#x3002;</strong></p>
<h3 id="%E8%BF%90%E7%BB%B4%E8%BF%99%E4%B8%AA%E8%81%8C%E4%B8%9A%EF%BC%8C%E4%BD%95%E5%8E%BB%E4%BD%95%E4%BB%8E">&#x8FD0;&#x7EF4;&#x8FD9;&#x4E2A;&#x804C;&#x4E1A;&#xFF0C;&#x4F55;&#x53BB;&#x4F55;&#x4ECE;</h3>
<p>&#x5F88;&#x591A;&#x4EBA;&#x770B;&#x5230;&#x81EA;&#x52A8;&#x5316;&#x548C; AI&#xFF0C;&#x4F1A;&#x62C5;&#x5FC3;&#x8FD0;&#x7EF4;&#x662F;&#x4E0D;&#x662F;&#x4F1A;&#x6D88;&#x5931;&#x3002;<br>&#x4F46;&#x73B0;&#x5B9E;&#x60C5;&#x51B5;&#x66F4;&#x50CF;&#x662F;&#xFF1A;<strong>&#x8FD0;&#x7EF4;&#x7684;&#x5DE5;&#x4F5C;&#x65B9;&#x5F0F;&#x5728;&#x6539;&#x53D8;&#x3002;</strong></p>
<p>&#x8FC7;&#x53BB;&#x8FD0;&#x7EF4;&#x7684;&#x4EF7;&#x503C;&#xFF0C;&#x5F88;&#x591A;&#x65F6;&#x5019;&#x4F53;&#x73B0;&#x5728;&#x201C;&#x4F1A;&#x4E0D;&#x4F1A;&#x624B;&#x52A8;&#x5904;&#x7406;&#x95EE;&#x9898;&#x201D;&#x3002;<br>&#x6BD4;&#x5982;&#x767B;&#x5F55;&#x673A;&#x5668;&#x3001;&#x6539;&#x914D;&#x7F6E;&#x3001;&#x91CD;&#x542F;&#x670D;&#x52A1;&#x3001;&#x6392;&#x67E5;&#x6545;&#x969C;&#x3002;</p>
<p>&#x4F46;&#x672A;&#x6765;&#x66F4;&#x6709;&#x4EF7;&#x503C;&#x7684;&#x80FD;&#x529B;&#xFF0C;&#x5176;&#x5B9E;&#x662F;&#x8FD9;&#x4E9B;&#xFF1A;</p>
<ul><li>&#x80FD;&#x628A;&#x7ECF;&#x9A8C; <strong>&#x81EA;&#x52A8;&#x5316;</strong></li><li>&#x80FD;&#x628A;&#x6D41;&#x7A0B; <strong>&#x5E73;&#x53F0;&#x5316;</strong></li><li>&#x80FD;&#x4ECE;&#x4E1A;&#x52A1;&#x6307;&#x6807;&#x7406;&#x89E3;&#x7CFB;&#x7EDF;&#x95EE;&#x9898;</li><li>&#x80FD;&#x8BBE;&#x8BA1; <strong>&#x53EF;&#x89C2;&#x6D4B;&#x6027;&#x548C;&#x7A33;&#x5B9A;&#x6027;&#x4F53;&#x7CFB;</strong></li></ul>
<p>&#x76EE;&#x524D;&#x6765;&#x8BF4;<strong> &#x672A;&#x6765;&#x7684;&#x8FD0;&#x7EF4;&#xFF0C;&#x4E0D;&#x662F;&#x53BB;&#x4FEE;&#x673A;&#x5668;&#x7684;&#x4EBA;&#xFF0C;&#x800C;&#x662F;&#x8BA9;&#x7CFB;&#x7EDF;&#x81EA;&#x5DF1;&#x4F1A;&#x4FEE;&#x81EA;&#x5DF1;&#xFF0C;&#x4F1A;&#x89C2;&#x6D4B;&#x81EA;&#x5DF1;&#xFF0C;&#x4F1A;&#x542C;&#x4ECE;&#x4EBA;&#x7C7B;&#x8BED;&#x8A00;&#x6307;&#x4EE4;&#x81EA;&#x52A8;&#x6784;&#x5EFA;&#x5EFA;&#x8BBE;&#x7684;&#x90A3;&#x4E2A;&#x4EBA;&#x3002;</strong></p>]]></content:encoded></item></channel></rss>