Dubbo 生态

Dashboard

支持的组件与部署架构

Dubbo 实现普遍支持以下产品或部署架构,具体多语言 SDK 实现可能有差异。

  • 注册中心
  • 元数据中心
  • 配置中心
    • Zookeeper
    • Nacos
    • Redis
    • Apollo
  • Mesh
    • 数据面 Envoy
    • 控制面 Istio

协议与互通性

  • 基于 Triple 协议可实现与 gRPC 体系互通
  • 基于 REST 协议以及应用级服务发现可实现 Spring Cloud 体系在协议和地址发现层面的互通

SPI 集成

这里有众多的 Dubbo 扩展实现,包括协议、序列化、注册中心等

  • [dubbo-spi-extensions]

网关组件

链路追踪

  • [Zipkin]
  • [Apache Skywalking]

其他微服务组件

  • 限流 [Sentinel]
  • 事务 [Seata]

多语言实现

  • Golang
  • Java
  • Rust
  • Node
  • Python
  • PHP

最后修改 October 12, 2022: Update ecosystem.md (13af91d46)