<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>分布式 on Tofuwine&#39;s Blog</title>
        <link>https://www.tofuwine.cn/tags/%E5%88%86%E5%B8%83%E5%BC%8F/</link>
        <description>Recent content in 分布式 on Tofuwine&#39;s Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <lastBuildDate>Fri, 14 Aug 2026 10:14:00 +0800</lastBuildDate><atom:link href="https://www.tofuwine.cn/tags/%E5%88%86%E5%B8%83%E5%BC%8F/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>主流分布式技术集合导览</title>
        <link>https://www.tofuwine.cn/posts/c338a765/</link>
        <pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate>
        
        <guid>https://www.tofuwine.cn/posts/c338a765/</guid>
        <description>&lt;h2 id=&#34;微服务开发框架&#34;&gt;微服务开发框架
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Spring Cloud&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://spring.io/projects/spring-cloud&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Spring Cloud Alibaba&lt;/td&gt;
					&lt;td&gt;Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://sca.aliyun.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt; &lt;br/&gt; &lt;a class=&#34;link&#34; href=&#34;https://spring.io/projects/spring-cloud-alibaba&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Spring Cloud Alibaba
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;注册--配置中心--discovery--config&#34;&gt;注册 &amp;amp; 配置中心  (Discovery &amp;amp; Config)
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Nacos&lt;/td&gt;
					&lt;td&gt;一个易于构建 AI Agent 应用的动态服务发现、配置管理和 AI 智能体管理平台。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://nacos.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Spring Cloud Config&lt;/td&gt;
					&lt;td&gt;Spring 官方配置中心&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://spring.io/projects/spring-cloud-config&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Consul&lt;/td&gt;
					&lt;td&gt;HashiCorp，注册发现 + KV 配置&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://developer.hashicorp.com/consul&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt; &lt;br/&gt; &lt;a class=&#34;link&#34; href=&#34;https://spring.io/projects/spring-cloud-consul&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Spring Cloud Consul
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apollo (阿波罗)&lt;/td&gt;
					&lt;td&gt;分布式配置管理（携程开源）&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.apolloconfig.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache Zookeeper&lt;/td&gt;
					&lt;td&gt;Apache 开源的分布式协调服务，基于 ZAB（ZooKeeper Atomic Broadcast，原子广播）一致性协议，用来解决分布式系统里的协调问题&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://zookeeper.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Eureka&lt;/td&gt;
					&lt;td&gt;注册中心&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Netflix/eureka/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Github
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;服务间调用&#34;&gt;服务间调用
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache Dubbo&lt;/td&gt;
					&lt;td&gt;Apache Dubbo 是一款 RPC 服务开发框架，用于解决微服务架构下的服务治理与通信问题。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://cn.dubbo.apache.org/zh-cn/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;gRPC&lt;/td&gt;
					&lt;td&gt;gRPC 是一个现代开源的&lt;strong&gt;高性能 RPC 框架&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://grpc.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Spring Cloud OpenFeign&lt;/td&gt;
					&lt;td&gt;Spring Cloud 提供的声明式 HTTP 客户端，用来做微服务之间的服务调用。（前身是 Netflix Feign）&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://spring.io/projects/spring-cloud-openfeign&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;分布式消息-messaging&#34;&gt;分布式消息 (Messaging)
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache Kafka&lt;/td&gt;
					&lt;td&gt;分布式流消息平台,高吞吐日志 / 数据流，大数据场景&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://kafka.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache RocketMQ&lt;/td&gt;
					&lt;td&gt;阿里开源，高可靠业务消息，支持事务消息&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://rocketmq.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;RabbitMQ&lt;/td&gt;
					&lt;td&gt;AMQP 协议，可靠性强，业务队列&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.rabbitmq.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache Pulsar&lt;/td&gt;
					&lt;td&gt;云原生分布式消息流平台&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://pulsar.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;路由-routing&#34;&gt;路由 (Routing)
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Spring Cloud Gateway&lt;/td&gt;
					&lt;td&gt;SpringCloud 官方响应式网关&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://spring.io/projects/spring-cloud-gateway&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache APISIX&lt;/td&gt;
					&lt;td&gt;云原生高性能网关，Nginx+Lua，多语言&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://apisix.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache ShenYu&lt;/td&gt;
					&lt;td&gt;Java 原生 API 网关，用于服务代理、协议转换和 API 治理&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://shenyu.apache.org/zh/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Higress&lt;/td&gt;
					&lt;td&gt;云原生 API 网关&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://higress.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Traefik&lt;/td&gt;
					&lt;td&gt;云原生 Ingress 网关&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://traefik.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Kong&lt;/td&gt;
					&lt;td&gt;Nginx 内核，企业级 API 网关&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://konghq.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Zuul&lt;/td&gt;
					&lt;td&gt;路由网关&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/Netflix/zuul&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Github
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;断路器-circuit-breaker&#34;&gt;断路器 (Circuit Breaker)
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Sentinel&lt;/td&gt;
					&lt;td&gt;面向分布式、多语言异构化服务架构的流量治理组件&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://sentinelguard.io/zh-cn/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Resilience4j&lt;/td&gt;
					&lt;td&gt;轻量级容错库，转为函数式编程设计&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://resilience4j.readme.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;分布式事务&#34;&gt;分布式事务
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Seata&lt;/td&gt;
					&lt;td&gt;微服务分布式事务&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://seata.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;分布式数据库中间件--分库分表&#34;&gt;分布式数据库中间件 &amp;amp; 分库分表
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache ShardingSphere&lt;/td&gt;
					&lt;td&gt;用于数据分片、扩展、加密等的分布式 SQL 事务与查询引擎——适用于任何数据库。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://shardingsphere.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MyCat2&lt;/td&gt;
					&lt;td&gt;开源分布式数据库中间件&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.mycat.org.cn/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;链路追踪--tracing&#34;&gt;链路追踪  (Tracing)
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;SkyWalking&lt;/td&gt;
					&lt;td&gt;分布式追踪、指标、日志、性能分析和告警&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://skywalking.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Zipkin&lt;/td&gt;
					&lt;td&gt;分布式追踪系统，用于收集服务架构中延迟问题排查所需的时序数据。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://zipkin.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Jaeger&lt;/td&gt;
					&lt;td&gt;开源分布式追踪平台。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.jaegertracing.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Prometheus&lt;/td&gt;
					&lt;td&gt;为系统和服务提供开源的度量与监控&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://prometheus.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Grafana&lt;/td&gt;
					&lt;td&gt;开源数据可视化工具&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://grafana.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;服务网络-service-mesh&#34;&gt;服务网络 Service Mesh
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Istio&lt;/td&gt;
					&lt;td&gt;云原生服务网格，流量治理、安全、可观测，无侵入&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://istio.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Envoy&lt;/td&gt;
					&lt;td&gt;高性能代理，Istio/Higress 数据面底层组件&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.envoyproxy.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;分布式任务调度&#34;&gt;分布式任务调度
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;PowerJob&lt;/td&gt;
					&lt;td&gt;全新一代分布式任务调度与计算框架。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;http://www.powerjob.tech/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Elastic-Job&lt;/td&gt;
					&lt;td&gt;一个分布式调度解决方案，包括 ElasticJob-Lite 和 ElasticJob-Cloud&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://shardingsphere.apache.org/elasticjob/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;xxl-job&lt;/td&gt;
					&lt;td&gt;分布式任务调度平台&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.xuxueli.com/xxl-job/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;QuartZ&lt;/td&gt;
					&lt;td&gt;功能丰富的开源作业调度库&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.quartz-scheduler.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SchedulerX 2.0&lt;/td&gt;
					&lt;td&gt;阿里中间件自研的基于 akka 架构的新一代分布式任务调度平台&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;分布式存储&#34;&gt;分布式存储
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;MinIO&lt;/td&gt;
					&lt;td&gt;对象存储，兼容 S3 协议&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.min.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Apache HDFS&lt;/td&gt;
					&lt;td&gt;Hadoop 分布式文件系统&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://hadoop.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Redis Cluster&lt;/td&gt;
					&lt;td&gt;分布式缓存，集群模式&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://redis.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;其他中间件&#34;&gt;其他中间件
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;项目&lt;/th&gt;
					&lt;th&gt;简介&lt;/th&gt;
					&lt;th&gt;相关链接&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;Logstash&lt;/td&gt;
					&lt;td&gt;Logstash 是一个开源的服务器端数据处理管道，能够从多种来源采集数据、对其进行转换，然后将其发送到您指定的目标存储中。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.elastic.co/logstash&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Elasticsearch&lt;/td&gt;
					&lt;td&gt;Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎，基于 Lucene 构建。&lt;/td&gt;
					&lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.elastic.co/elasticsearch&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;官方网站
    
    &lt;span style=&#34;white-space: nowrap;&#34;&gt;
        &lt;svg width=&#34;.7em&#34; height=&#34;.7em&#34; viewBox=&#34;0 0 21 21&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;
            &lt;path d=&#34;m13 3l3.293 3.293l-7 7l1.414 1.414l7-7L21 11V3z&#34; fill=&#34;currentColor&#34;/&gt;
            &lt;path d=&#34;M19 19H5V5h7l-2-2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h14c1.103 0 2-.897 2-2v-5l-2-2v7z&#34;
                  fill=&#34;currentColor&#34;/&gt;
        &lt;/svg&gt;
    &lt;/span&gt;
    
&lt;/a&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;技术组合推荐&#34;&gt;技术组合推荐
&lt;/h2&gt;&lt;h3 id=&#34;传统-vm-spring-cloud-alibaba&#34;&gt;传统 VM Spring Cloud Alibaba
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;虚拟机部署，Java 微服务&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;注册 &amp;amp; 配置中心：Nacos&lt;/li&gt;
&lt;li&gt;RPC：Dubbo&lt;/li&gt;
&lt;li&gt;网关：Spring Cloud Gateway&lt;/li&gt;
&lt;li&gt;限流、熔断：Sentinel&lt;/li&gt;
&lt;li&gt;MQ：RocketMQ / Kafka&lt;/li&gt;
&lt;li&gt;分布式事务：Seata&lt;/li&gt;
&lt;li&gt;任务调度：PowerJob&lt;/li&gt;
&lt;li&gt;链路追踪：SkyWalking + Prometheus + Grafana&lt;/li&gt;
&lt;li&gt;分库分表：ShardingSphere-JDBC&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;k8s-云原生方案&#34;&gt;K8s 云原生方案
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;注册 &amp;amp; 配置中心：Nacos / K8s 原生 ConfigMap&lt;/li&gt;
&lt;li&gt;RPC: gRPC&lt;/li&gt;
&lt;li&gt;网关：APISIX / Higress&lt;/li&gt;
&lt;li&gt;MQ: RocketMQ / Kafka&lt;/li&gt;
&lt;li&gt;流量治理：Istio (ServiceMesh)&lt;/li&gt;
&lt;li&gt;链路追踪：OpenTelemetry + SkyWalking + Prometheus + Grafana&lt;/li&gt;
&lt;li&gt;分库分表：ShardingSphere-Proxy&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>CAP 定理与 BASE 理论</title>
        <link>https://www.tofuwine.cn/posts/53a90752/</link>
        <pubDate>Sun, 09 May 2021 00:00:00 +0000</pubDate>
        
        <guid>https://www.tofuwine.cn/posts/53a90752/</guid>
        <description>&lt;h2 id=&#34;前言&#34;&gt;前言
&lt;/h2&gt;&lt;p&gt;在后端开发、微服务架构、分布式存储的学习和实践中，CAP 定理和 BASE 理论是绕不开的&lt;strong&gt;核心底层理论&lt;/strong&gt;。
几乎所有分布式组件（数据库、缓存、注册中心、消息队列）的设计取舍、性能特性、使用场景，都能在这两套理论中找到答案。&lt;/p&gt;
&lt;h2 id=&#34;为什么需要-cap-与-base-&#34;&gt;为什么需要 CAP 与 BASE ?
&lt;/h2&gt;&lt;h3 id=&#34;单机系统的完美闭环&#34;&gt;单机系统的完美闭环
&lt;/h3&gt;&lt;p&gt;传统的单机架构中，所有数据、计算、存储都集中在一台服务器，依托数据库的 ACID 事务特性，可以轻松实现&lt;strong&gt;强一致性、高可用性、数据可靠性&lt;/strong&gt;，无需复杂权衡，
系统逻辑简单可控。&lt;/p&gt;
&lt;h3 id=&#34;分布式系统的核心矛盾&#34;&gt;分布式系统的核心矛盾
&lt;/h3&gt;&lt;p&gt;随着互联网业务爆发，高并发、大数据量、高可用需求倒逼架构从单体走向分布式。
多节点部署、跨机器通信、集群扩容成为常态，但也带来了本质问题：&lt;strong&gt;网络不可靠、节点可能宕机、数据同步存在延迟&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;此时单机时代的绝对一致性设计完全失效，架构师必须在「数据一致」和「服务可用」之间做出取舍。正是为了解决分布式系统的设计权衡问题，
CAP 定理与 BASE 理论应运而生，成为分布式架构的&lt;strong&gt;设计准则与约束边界&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id=&#34;cap-定理-分布式系统的不可能三角&#34;&gt;CAP 定理: 分布式系统的不可能三角
&lt;/h2&gt;&lt;h3 id=&#34;理论起源&#34;&gt;理论起源
&lt;/h3&gt;&lt;p&gt;CAP 定理由加州大学伯克利分校 Eric Brewer 教授在 2000 年提出猜想，2002 年麻省理工学院科学家通过数学严谨证明，正式成为分布式领域的权威定理，
定义了分布式系统的三大核心特性约束，又称布鲁尔定理。&lt;/p&gt;
&lt;h3 id=&#34;三大核心特性&#34;&gt;三大核心特性
&lt;/h3&gt;&lt;p&gt;CAP 是三个核心特性的缩写，分别对应一致性、可用性、分区容错性，三者&lt;strong&gt;无法同时完全满足，最多兼得其二&lt;/strong&gt;。&lt;/p&gt;
&lt;h4 id=&#34;c---consistency-一致性&#34;&gt;C - Consistency 一致性
&lt;/h4&gt;&lt;p&gt;指分布式集群中，&lt;strong&gt;所有节点在同一时刻的数据完全一致&lt;/strong&gt;。任意客户端访问任意节点，读取到的都是最新写入的数据，不存在数据延迟、脏数据、旧数据问题，
也就是常说的「强一致性」。&lt;/p&gt;
&lt;p&gt;典型场景：银行转账、支付交易、订单金额核算，这类场景绝对不允许数据不一致。&lt;/p&gt;
&lt;h4 id=&#34;a---availability-可用性&#34;&gt;A - Availability 可用性
&lt;/h4&gt;&lt;p&gt;指系统&lt;strong&gt;任何时刻都能正常响应客户端请求&lt;/strong&gt;，不会出现宕机、阻塞、超时、拒绝访问等情况。无论是否有节点故障，所有合法请求都能在有限时间内得到正常返回结果，
保证服务持续可用。&lt;/p&gt;
&lt;p&gt;典型场景：电商首页展示、商品评论、点赞浏览、资讯推送，优先保证用户可访问，容忍短暂数据偏差。&lt;/p&gt;
&lt;h4 id=&#34;p---partition-tolerance-分区容错性&#34;&gt;P - Partition Tolerance 分区容错性
&lt;/h4&gt;&lt;p&gt;指当分布式集群出现&lt;strong&gt;网络分区故障&lt;/strong&gt;（断网、丢包、节点间通信中断）时，系统依然可以正常运行，不会整体瘫痪。网络分区是分布式系统的固有问题，属于不可避免的客观故障。&lt;/p&gt;
&lt;h3 id=&#34;cap-核心取舍逻辑&#34;&gt;CAP 核心取舍逻辑
&lt;/h3&gt;&lt;p&gt;很多新手误解：CAP 是三选二，三种组合随意选。但真实的工程结论是：&lt;strong&gt;分布式系统必须保证 P（分区容错性）&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;因为只要是多节点分布式部署，网络故障就是必然事件，放弃 P 就意味着一旦网络波动，整个系统直接崩溃，这不符合分布式高可用的设计初衷。&lt;/p&gt;
&lt;p&gt;因此分布式系统的真实取舍只有两种：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;CP 架构&lt;/strong&gt;（舍弃可用性，保证强一致）：网络分区发生时，为了避免数据不一致，系统主动阻塞请求、停止对外服务，优先保障数据绝对准确。&lt;/p&gt;
&lt;p&gt;代表组件：Zookeeper、MySQL 强一致主从集群。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;AP 架构&lt;/strong&gt;（舍弃强一致性，保证高可用）：网络分区发生时，系统持续对外提供服务，允许节点数据短暂不一致，等待网络恢复后再同步数据。&lt;/p&gt;
&lt;p&gt;代表组件：Nacos、Redis Cluster、Eureka&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;base-理论cap-取舍的工程落地方案&#34;&gt;BASE 理论：CAP 取舍的工程落地方案
&lt;/h2&gt;&lt;h3 id=&#34;理论起源-1&#34;&gt;理论起源
&lt;/h3&gt;&lt;p&gt;BASE 理论由 eBay 架构师在 2008 年提出，是&lt;strong&gt;针对 AP 架构的工程实践指导思想&lt;/strong&gt;。如果说 CAP 定理告诉我们 「分布式系统不能什么都要」，
那 BASE 理论就告诉我们「选择高可用后，系统该如何设计、如何容错、如何兜底」。&lt;/p&gt;
&lt;p&gt;BASE 是对传统 ACID 强事务模型的弱化适配，完美适配互联网高并发、高可用的业务场景。&lt;/p&gt;
&lt;h3 id=&#34;三大核心特性详解&#34;&gt;三大核心特性详解
&lt;/h3&gt;&lt;h4 id=&#34;b---basically-available-基本可用&#34;&gt;B - Basically Available 基本可用
&lt;/h4&gt;&lt;p&gt;系统出现故障或网络分区时，&lt;strong&gt;不保证完全功能可用，但保证核心功能不瘫痪&lt;/strong&gt;。允许适度降级、延迟变长、部分非核心功能不可用，以此换取整体服务不宕机。&lt;/p&gt;
&lt;p&gt;实战案例：电商大促时，商品详情页正常展示、下单功能正常使用，但关闭热门商品的实时销量统计、用户评论加载等非核心功能。&lt;/p&gt;
&lt;h3 id=&#34;s---soft-state-软状态&#34;&gt;S - Soft State 软状态
&lt;/h3&gt;&lt;p&gt;打破单机数据「硬一致性」，&lt;strong&gt;允许集群节点数据存在短暂中间状态、不一致状态&lt;/strong&gt;，无需时刻保持数据同步。节点数据可以异步更新、延迟同步，不需要实时强一致性校验。&lt;/p&gt;
&lt;p&gt;实战案例：多端登录的用户会话、朋友圈点赞数据、缓存与数据库的临时数据偏差。&lt;/p&gt;
&lt;h3 id=&#34;e---eventually-consistent-最终一致性&#34;&gt;E - Eventually Consistent 最终一致性
&lt;/h3&gt;&lt;p&gt;这是 BASE 理论的&lt;strong&gt;核心精髓&lt;/strong&gt;。系统不追求实时强一致性，但保证在一段时间后，当网络恢复、同步完成、无新数据写入时，所有节点的数据会自动对齐，最终达成完全一致的状态。&lt;/p&gt;
&lt;p&gt;互联网 90% 以上的业务场景，都适配最终一致性，无需强事务支撑。&lt;/p&gt;
&lt;h2 id=&#34;总结&#34;&gt;总结
&lt;/h2&gt;&lt;p&gt;CAP 是&lt;strong&gt;理论约束&lt;/strong&gt;，定义了分布式系统的取舍边界；BASE 是&lt;strong&gt;工程解决方案&lt;/strong&gt;，是 CAP 定理中 AP 选型的落地实现。二者相辅相成，共同构成分布式架构的设计基石。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
