seeksvc Search tools, solutions, libraries…
dubbo.apache.org icon
Apache Dubbo Open source · Apache-2.0 ★ 41.5k
A Cloud-Native Microservice Framework
Visit website ↗ GitHub ↗
Introduction
Apache Dubbo is a powerful and user-friendly Web and RPC framework. Build apps with built-in rpc, traffic management, security, observability support that can deploy on kubernetes and vm.
## Why Dubbo?
- **Easy To Use, Let Developers Focus On Real Business**: Unified microservice development paradigm with multi-language SDK support. Supporting any protocol from HTTP/2, gRPC, REST, Thrift, to TCP.
- **Service Governance, Monitor and Control Cluster In Real-time**: Built-in traffic management policies such as service discovery, load balancing, and routing. Rich ecosystem with tracing, circuit break, transaction, logging, metrics, service mesh, and visualized console integrations.
- **High Performance,Designed For Scale**: Making the Alibaba Global Shopping Festival possible by supporting millions of instances and trillions of calls every year, it’s designed as low-latency, high-throughput, and high-scalability in the first place.
- **Production Ready, Proven Production-stable For Years**: Dubbo users has achieved full industry coverage: Commercial Bank of China, Ctrip, Haier, Kingdee, Cloud Vendors like Alibaba Cloud, Tencent Cloud, Huawei Cloud, etc.
## Core Features
- **Service Discovery**: Dubbo provides a high-performance, scalable service discovery mechanism designed for clusters with millions of instances. It offers default registry center adapters like Nacos and Zookeeper and supports custom extensions.
- **Multi-language SDK**: Provides multi-language SDK implementations such as Java, Golang, Rust, Node.js, Python, etc., supporting language-agnostic service definitions based on IDL and data encoding based on Protobuf and JSON.
- **Traffic Control**: Dubbo provides traffic control strategies based on routing rules, which can help achieve full-link grayscale, canary release, proportional traffic forwarding, dynamic adjustment of debugging time, setting retry times, and other service governance capabilities.
- **Communication Protocols**: Supports any communication protocol such as HTTP/2, gRPC, TCP, REST, etc. Switching protocols only requires modifying one line of configuration, and supports multi-protocol publishing on a single port.
- **Flexible Deployment Modes**: Start the service governance system with one click, shielding the complexity of cross-platform microservice infrastructure, and supporting various deployment modes such as virtual machines, Docker, Kubernetes, and service mesh.
- **Observability**: Multi-dimensional observable metrics (Metrics, Tracing, Accesslog) help understand the service running status. Admin console, Grafana, etc., help achieve data metrics visualization.
- **Authentication and Authorization**: Supports TLS-based transport link authentication and encrypted communication, as well as request identity-based permission verification, helping to build a zero-trust distributed microservice system.
MicroservicesRPC frameworkService discoveryTraffic managementObservabilityService meshMulti-language SDKKubernetes
Screenshots
Apache Dubbo · 首页
Deployment
虚拟机(VM)
适用于在传统服务器或云主机环境中部署 Dubbo 微服务应用。
Docker
适用于需要用容器封装和运行 Dubbo 服务、简化环境一致性的场景。
Kubernetes
适用于云原生集群中部署、伸缩和治理 Dubbo 微服务的场景。
Service Mesh
适用于希望通过服务网格形态接入治理能力,并与 Istio 等控制面集成的场景。
Details
Type Open-source software
License Apache-2.0
Repository apache/dubbo
GitHub Stars 41,532
Last commit 4 周前
Last verified 2026-07-18
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.
seeksvc
一个可查询的宝藏收藏库:开源与闭源软件、开发库与完整解决方案。
© 2026 seeksvc · Manually verified, continuously updated