主流分布式技术集合导览

主流分布式技术集合导览

微服务开发框架

项目 简介 相关链接
Spring Cloud 官方网站
Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。 官方网站
Spring Cloud Alibaba

注册 & 配置中心 (Discovery & Config)

项目 简介 相关链接
Nacos 一个易于构建 AI Agent 应用的动态服务发现、配置管理和 AI 智能体管理平台。 官方网站
Spring Cloud Config Spring 官方配置中心 官方网站
Consul HashiCorp,注册发现 + KV 配置 官方网站
Spring Cloud Consul
Apollo (阿波罗) 分布式配置管理(携程开源) 官方网站
Apache Zookeeper Apache 开源的分布式协调服务,基于 ZAB(ZooKeeper Atomic Broadcast,原子广播)一致性协议,用来解决分布式系统里的协调问题 官方网站
Eureka 注册中心 Github

服务间调用

项目 简介 相关链接
Apache Dubbo Apache Dubbo 是一款 RPC 服务开发框架,用于解决微服务架构下的服务治理与通信问题。 官方网站
gRPC gRPC 是一个现代开源的高性能 RPC 框架 官方网站
Spring Cloud OpenFeign Spring Cloud 提供的声明式 HTTP 客户端,用来做微服务之间的服务调用。(前身是 Netflix Feign) 官方网站

分布式消息 (Messaging)

项目 简介 相关链接
Apache Kafka 分布式流消息平台,高吞吐日志 / 数据流,大数据场景 官方网站
Apache RocketMQ 阿里开源,高可靠业务消息,支持事务消息 官方网站
RabbitMQ AMQP 协议,可靠性强,业务队列 官方网站
Apache Pulsar 云原生分布式消息流平台 官方网站

路由 (Routing)

项目 简介 相关链接
Spring Cloud Gateway SpringCloud 官方响应式网关 官方网站
Apache APISIX 云原生高性能网关,Nginx+Lua,多语言 官方网站
Apache ShenYu Java 原生 API 网关,用于服务代理、协议转换和 API 治理 官方网站
Higress 云原生 API 网关 官方网站
Traefik 云原生 Ingress 网关 官方网站
Kong Nginx 内核,企业级 API 网关 官方网站
Zuul 路由网关 Github

断路器 (Circuit Breaker)

项目 简介 相关链接
Sentinel 面向分布式、多语言异构化服务架构的流量治理组件 官方网站
Resilience4j 轻量级容错库,转为函数式编程设计 官方网站

分布式事务

项目 简介 相关链接
Seata 微服务分布式事务 官方网站

分布式数据库中间件 & 分库分表

项目 简介 相关链接
Apache ShardingSphere 用于数据分片、扩展、加密等的分布式 SQL 事务与查询引擎——适用于任何数据库。 官方网站
MyCat2 开源分布式数据库中间件 官方网站

链路追踪 (Tracing)

项目 简介 相关链接
SkyWalking 分布式追踪、指标、日志、性能分析和告警 官方网站
Zipkin 分布式追踪系统,用于收集服务架构中延迟问题排查所需的时序数据。 官方网站
Jaeger 开源分布式追踪平台。 官方网站
Prometheus 为系统和服务提供开源的度量与监控 官方网站
Grafana 开源数据可视化工具 官方网站

服务网络 Service Mesh

项目 简介 相关链接
Istio 云原生服务网格,流量治理、安全、可观测,无侵入 官方网站
Envoy 高性能代理,Istio/Higress 数据面底层组件 官方网站

分布式任务调度

项目 简介 相关链接
PowerJob 全新一代分布式任务调度与计算框架。 官方网站
Elastic-Job 一个分布式调度解决方案,包括 ElasticJob-Lite 和 ElasticJob-Cloud 官方网站
xxl-job 分布式任务调度平台 官方网站
QuartZ 功能丰富的开源作业调度库 官方网站
SchedulerX 2.0 阿里中间件自研的基于 akka 架构的新一代分布式任务调度平台

分布式存储

项目 简介 相关链接
MinIO 对象存储,兼容 S3 协议 官方网站
Apache HDFS Hadoop 分布式文件系统 官方网站
Redis Cluster 分布式缓存,集群模式 官方网站

其他中间件

项目 简介 相关链接
Logstash Logstash 是一个开源的服务器端数据处理管道,能够从多种来源采集数据、对其进行转换,然后将其发送到您指定的目标存储中。 官方网站
Elasticsearch Elasticsearch 是一个分布式、RESTful 风格的搜索和分析引擎,基于 Lucene 构建。 官方网站

技术组合推荐

传统 VM Spring Cloud Alibaba

虚拟机部署,Java 微服务

  • 注册 & 配置中心:Nacos
  • RPC:Dubbo
  • 网关:Spring Cloud Gateway
  • 限流、熔断:Sentinel
  • MQ:RocketMQ / Kafka
  • 分布式事务:Seata
  • 任务调度:PowerJob
  • 链路追踪:SkyWalking + Prometheus + Grafana
  • 分库分表:ShardingSphere-JDBC

K8s 云原生方案

  • 注册 & 配置中心:Nacos / K8s 原生 ConfigMap
  • RPC: gRPC
  • 网关:APISIX / Higress
  • MQ: RocketMQ / Kafka
  • 流量治理:Istio (ServiceMesh)
  • 链路追踪:OpenTelemetry + SkyWalking + Prometheus + Grafana
  • 分库分表:ShardingSphere-Proxy

如果本文对您有所帮助,欢迎打赏支持作者!

Licensed under CC BY-NC-SA 4.0
最后更新于 2026-08-14 10:14
使用 Hugo 构建
主题 StackJimmy 设计