framework
framework/dubbo/index.md
medium
framework-dubbo-index
Apache Dubbo 3.x RPC 使用规范 4 项 — 服务暴露 / 服务引用 / API 模块设计 / 优雅降级容错。Use when 写 Dubbo provider 或 consumer / 设计 RPC 接口与 DTO / 评审 Dubbo 调用与容错 PR 时。
子项索引
| 子项 | 一句话 |
|---|---|
| dubbo-service-export skill | Dubbo provider 端用 @DubboService 暴露服务,含 version/group 多版本、timeout 超时、接口与实现分离 |
| dubbo-reference-config skill | Dubbo consumer 用 @DubboReference 引用服务,含 retries(仅幂等重试)、loadbalance、cluster 容错 |
| dubbo-api-module-design skill | Dubbo API 模块设计 — 接口与 DTO 独立成 api jar、DTO 必须 Serializable、版本兼容不删字段、provider/consumer 共享 |
| dubbo-graceful-degradation skill | Dubbo 优雅降级与容错 — mock 降级、配合 Sentinel 熔断、优雅停机、provider 异常不直接抛给 consumer |
Apache Dubbo · 子项索引
Dubbo 3.x RPC 使用拆成 4 个独立决策点,按你正在做的事下钻:
| 你在做什么 | 进哪个 |
|---|---|
| provider 端暴露服务(注解、多版本、超时、接口实现分离) | service-export |
| consumer 端引用服务(注解、重试、负载均衡、集群容错) | reference-config |
| 设计 provider/consumer 共享的 API 模块(接口 + DTO jar、序列化、版本兼容) | api-module-design |
| 做降级、熔断、优雅停机、防止 provider 异常直接打到 consumer | graceful-degradation |