×
思维导图备注
Apache Dubbo 3.0 教程(202212)
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
RPC
Github
来源:Dubbo
浏览
333
扫码
分享
2022-12-18 17:52:34
RPC
多语言 RPC
泛化调用
网络协议
RPC
多语言 RPC
泛化调用
网络协议
最后修改 December 16, 2022:
Fix check (#1736) (97972c1)
当前内容版权归
Dubbo
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
Dubbo
.
上一篇:
下一篇:
版本
Apache Dubbo 3.3 教程
Apache Dubbo 3.3 Documentation
Apache Dubbo 3.0 教程(202212)
Apache Dubbo 3.0 教程(202109)
Apache Dubbo 3.0 教程(202106)
Apache Dubbo 2.7 开发指南
Apache Dubbo 2.7 用户文档
Apache Dubbo开发者指南(201807)
[中文]Apache Dubbo用户文档(201807)
入门文档
什么是 Dubbo
了解 Dubbo
3.0 速览
概念与架构
可扩展性
生态系统
用户案例
快速开始
示例实践
流量治理
动态调整服务超时时间
临时踢除问题服务实例
流量隔离
流量灰度
请求路由
通过权重调整流量分布
同机房/区域优先
Kubernetes 部署方案
基于 API-SERVER 的原生 K8S Service
Mesh 部署方案
Sidecar 模式
Proxyless 模式
Triple 使用示例
使用 IDL + Protobuf 跨语言定义服务
Pojo 序列化兼容模式
Streaming 通信模式
迁移到 Dubbo3
升级到 Dubbo3
Triple 协议
应用级服务发现
微服务治理
事务管理
限流降级
用户手册
SDK 手册
Java
快速入门
Spring Boot 开发服务
IDL 定义跨语言服务
概念和架构
总体架构
代码架构
服务发现
服务调用
Dubbo Mesh
Triple 协议
高级特性和用法
框架与服务
端口协议复用
分布式事务
分组聚合
服务分版本
启动时检查
响应式编程
参数校验
服务分组
集群容错
服务降级
异步调用
泛化调用
流式通信
线程池隔离
调用链路传递隐式参数
运行时动态指定 IP 调用
直连提供者
RPC调用上下文
一致性哈希选址
只订阅
调用触发事件通知
多协议
服务端对客户端进行回调
本地伪装
多注册中心
本地存根
回声测试
调用信息记录
泛化调用
异步执行
本地调用
延迟暴露
只注册
分布式事务支持
流量治理
路由规则
配置规则
Mesh 路由规则
动态路由
权重路由
使用案例
蓝绿部署
Ab测试
VirtualService
DestinationRule
金丝雀部署
诊断与调优
请求耗时采样
线程模型
服务端线程模型
消费端线程模型
服务引用配置对象缓存
路由状态采集
负载均衡
注册信息简化
调用结果缓存
并发控制
连接控制
延迟连接
粘滞连接
支持 Graal VM
导出线程堆栈
Kryo 和 FST 序列化
提升安全性
TLS支持
权限控制
服务鉴权
其他
自定义服务容器
优雅停机
主机地址自定义暴露
日志框架适配及运行时管理
Kubernetes 生命周期探针
参考手册
配置说明
配置概述
API 配置
Annotation 配置
XML 配置
配置工作原理
配置项手册
QOS 操作手册
QOS 概述
基础命令手册
服务管理命令
框架状态命令
日志框架运行时管理
性能采样命令
路由状态命令
RPC 协议
协议概述
Dubbo协议
Triple协议
协议概述
IDL 方式使用 Triple
POJO 方式使用 Triple
使用说明
Dubbo2 协议迁移
Streaming 通信
Rest协议
gRPC协议
HTTP协议
Thrift协议
Rmi协议
Redis协议
Hessian协议
Webservice协议
Memcached协议
注册中心说明
概述
Zookeeper
Nacos
Multicast
Redis
多注册中心
Simple
元数据中心
元数据中心概述
Nacos
Zookeeper
Redis
配置中心
Zookeeper
Nacos
Apollo
性能参考手册
RPC 基准
应用级服务发现基准
SPI 扩展使用手册
Dubbo SPI 概述
Dubbo SPI 扩展实现说明
协议扩展
调用拦截扩展
引用监听扩展
暴露监听扩展
集群扩展
路由扩展
负载均衡扩展
合并结果扩展
注册中心扩展
监控中心扩展
扩展点加载扩展
存活探针
动态代理扩展
就绪探针
启动探针
编译器扩展
配置中心扩展
元数据中心扩展
消息派发扩展
线程池扩展
序列化扩展
网络传输扩展
信息交换扩展
对等网络节点组网器扩展
组网扩展
Telnet 命令扩展
状态检查扩展
容器扩展
缓存扩展
验证扩展
日志适配扩展
QoS匿名访问权限验证扩展
扩展点开发指南
升级和兼容性
2.x 升级至 3.x 操作指南
Dubbo 协议迁移至 Triple 协议指南
序列化协议升级指南
应用级服务发现
应用级服务发现迁移示例
接口级服务发现迁移至应用级服务发现指南
应用级服务发现地址迁移规则
Protobuf vs Interface
3.0 升级至 3.1 操作指南
3.1 升级至 3.2 操作指南
错误码 FAQ
0 - Common 层
0-1 - 线程池资源枯竭
0-2 - 非法属性值
0-3 - 无法访问缓存路径
0-4 - 缓存条目超限
0-5 - 缓存文件大小超限
0-6 - 线程中断异常
0-7 - 未找到反射类
0-8 - 反射失败
0-9 - 通知事件失败
0-10 - 当前调用不在支持
0-11 - 服务停止失败
0-12 - 未知异常
0-13 - 指标收集器发生异常
0-14 - 监控异常
0-15 - 加载扩展类时发生异常
0-16 - 没有可用的执行器
0-17 - 执行器在关闭时发生未知异常
0-18 - 线程池执行器被错误使用
0-19 - 处理任务时发生异常
0-20 - 存储堆栈信息时发生异常
0-21 - 构建的实例过多
0-22 - 输入输出流异常
0-23 - 序列化数据转换异常
0-24 - 覆盖字段值异常
0-25 - 加载映射错误
0-26 - 元数据发布服务时的警告信息
1 - 注册中心层
1-1 - 地址非法
1-3 - URL 销毁失败
1-4 - 空地址
1-5 - 接收到没有任何参数的 URL
1-6 - 清空URL缓存出错
1-7 - 读写注册中心服务缓存失败
1-8 - 销毁时注销(取消订阅)地址失败
1-9 - 读写注册中心服务缓存失败
1-10 - 读写注册中心服务缓存失败
1-11 - 注册服务实例创建失败
1-12 - “注册服务” 的实例均已销毁
1-13 - 执行重试任务失败
1-14 - 动态配置识别失败
1-15 - 销毁服务失败
1-16 - 存在不支持的类别
1-17 - metadata Server 失效
1-18 - 未提供 metadata service 端口
1-19 - K8S监听异常
1-20 - K8S Pod不存在
1-21 - K8S 无可用服务
1-22 - K8S 配置地址错误
1-23 - 通过url无法下载文件
1-24 - ZK 启动异常
1-25 - ZK 销毁异常
1-26 - xDS 证书生成失败
1-27 - K8S监听异常
1-28 - xDS 存根错误
1-29 - xDS 读取文件失败
1-30 - xDS 请求失败
1-31 - xDS 响应失败
1-32 - xDS Channel 初始化失败
1-33 - xDS 服务发现初始化失败
1-34 - xDS 解析发生错误
1-35 - ZK 异常
1-36 - 未知异常
1-37 - Nacos 异常
1-38 - Socket 连接异常
1-39 - 获取元数据失败
2 - 路由层
2-1 - 路由选址执行失败
2-11 - 标签路由规则不合法
2-12 - 标签路由获取提供方应用名为空
2-13 - 接收加载mesh的路由规则失败
2-15 - 脚本路由执行失败
2-15 - 路由规则解析失败
2-16 - 请求重试多次失败
2-17 - mock请求失败
2-18 - mesh路由规则未被监听
2-19 - 异步请求失败
2-2 - 没有可用的 Provider(地址找不到)
2-3 - 路由关闭失败
2-4 - Merger接口加载失败
2-5 - 筛选提供方失败
2-6 - 条件路由筛选提供方列表为空
2-7 - 条件路由执行异常
2-8 - 提供方返回异常响应
2-9 - 增加超时检查任务失败
2-10 - 调用服务提供方失败
2-20 - 获取分组结果合并时失败
3 - 动态代理层
3-1 - 将地址转换成 Invoker 失败
3-2 - 发布或推送服务失败
3-3 - 通过Javassist生成字节码失败
3-4 - 客户端发送请求超时
3-5 - 异步响应出现异常
3-6 - 代理执行服务发生异常
3-7 - 服务端响应结果超时
4 - 协议层
4-1 - 不支持的协议
4-2 - 序列化优化器初始发生错误
4-3 - 接口引用调用失败
4-4 - 非安全序列化方式
4-5 - 流关闭异常
4-6 - 反序列化失败
4-7 - 关闭客户端时发生错误
4-8 - 关闭服务端时发生错误
4-9 - 解析失败
4-10 - Triple 序列化结果失败
4-11 - 发起请求失败
4-12 - 创建Triple流失败
4-13 - 服务端超时
4-14 - 响应结果失败
4-15 - 客户端流监听器
4-16 - 服务已关闭
4-17 - 关闭所有调用程序时发生错误
4-18 - 无法从调用中获取服务模型
4-19 - 无效的参数值
4-20 - 数据解码失败
5 - 配置(中心)层
5-1 - 配置中心连接失败
5-2 - 注册/注销关闭钩子方法失败
5-3 - 销毁方法调用时发生意外错误
5-4 - 服务接口中找不到方法
5-5 - 无法获得env变量
5-6 - 接口类型的属性冲突
5-7 - 取消导出时发生意外错误
5-8 - 协议将使用随机可用端口
5-9 - 服务配置导出失败
5-10 - 服务的注册接口应用程序映射失败
5-11 - 注册实例错误
5-12 - 刷新实例和元数据错误
5-13 - 无法销毁模型
5-14 - 模型启动错误
5-15 - 模型引用错误
5-16 - 无法找到任何有效的协议
5-17 - 参数值格式错误
5-18 - 通知注册事件失败
5-19 - 嵌入式ZooKeeper运行异常
5-20 - 停止 dubbo 模块时发生错误
5-21 - 服务销毁时发生异常错误
5-22 - 注册中心在初始化时发生错误
5-23 - 等待导出/引用服务发生异常
5-24 - 异步等待引用服务发生异常
5-25 - 自定义实现发生未定义异常
5-26 - 元数据已导出
5-27 - 内部类API被错误使用
5-28 - 未发现可用注解
5-29 - 扫描包未配置
5-30 - 声明bean定义重复
5-31 - 状态检查错误
5-32 - Apollo 断开连接时发生错误
5-33 - Apollo 配置更新事件发生异常
5-34 - NACOS 发生错误
5-35 - 容器初始化失败
5-36 - 过滤器校验时发生错误
5-37 - 动态配置监听处理发生错误
5-38 - 配置参数未定义
5-39 - Dubbo配置bean初始化器发生错误
5-40 - Dubbo配置bean未找到
6 - 网络传输层
6-1 - 服务端连接失败
6-2 - 客户端超时
6-3 - 网络连接关闭失败
6-4 - 网络通讯层未知异常
6-5 - 网络连接断开失败
6-6 - 不支持的消息
6-7 - 服务端连接失败
6-8 - 返回数据解码失败
6-9 - 服务端连接失败
6-10 - 超过有效载荷限制异常
6-11 - 字符集不被支持
6-12 - ZK客户端销毁时发生错误
6-13 - 流关闭异常
6-14 - 服务端响应失败
6-15 - 跳过未读完的流数据
6-16 - 重连时发生异常
7 - QoS 插件模块
7-1 - QOS 已关闭
7-2 - QOS 已开启
7-3 - 设置超时时间的警告百分比值
7-4 - QOS 服务启动失败
7-5 - QOS 命令未找到
7-6 - QOS 发生未知异常
99 - 其它未知错误
99-0 - 内部未知错误
错误码机制的介绍
Golang
概念
RPC
多语言 RPC
泛化调用
网络协议
服务治理
AOP 与可扩展机制
服务注册发现
可视化
柔性负载均衡
优雅上下线
配置
配置基本概念
服务网格
无代理服务网格
更多
dubbo-go 3.0 新特性
Dubbo的应用和接口
架构
快速开始
安装 Dubbo-go 开发环境
完成一次 RPC 调用
任务
服务调用
查看 RPC 调用的监控信息
配置调用的超时
为服务端设置限流
与 Java 应用跨语言互通
与 gRPC 应用互通
使用 ctx 传递上下文信息
泛化调用
异常信息回传
选择使用的网络协议
注册中心
使用 Nacos 作为注册中心
多注册中心
配置
远程加载配置启动
使用配置 API 启动应用
服务治理
自定义服务调用中间件
基于Grpc的健康检查
优雅上下线
服务网格
部署 Istio 环境
Istio 环境部署 Dubbo-go 应用
流量管理
使用 pixiu 网关接入 ingress 流量
可视化
基于 Jaeger 的链路追踪
使用 Opentelmentry 协议
日志
基于 Prometheus 的数据上报
调试
使用 grpc_cli 调试 Dubbo-go 服务
使用 Nacos 作为注册中心
pixiu网关
接入 Ingress 流量
应用模板
使用 Dubbo-go 应用模板
源码解读
网络协议
注册中心
示例
Go-Java 互通示例
Dubbogo 3.0 配置中心和配置监听
自定义Filter组件
dubbo-go 3.0 示例仓库
dubbogo 3.0 启动时检查
注册中心配置
Triple 异常回传
日志
Metrics 数据上报
泛化调用
使用 Pixiu 暴露 Dubbo-go 服务
使用 grpc_cli 调试 Dubbo-go 服务
应用级服务发现
路由规则
dubbogo 3.0 柔性服务
参考
配置项参考
使用 dubbogo-cli 工具
Dubbogo 生态组件
依赖适配版本号
Dubbo Go Pixiu
概述
Pixiu 是什么
Pixiu 术语
Pixiu 常见问题
用户文档
快速开始
启动命令和配置详解
部署
Listener 介绍
Http Listener 介绍
Http2 Listener 介绍
TCP Listener 介绍
Triple Listener 介绍
Network Filter 介绍
Http NetWorkFilter 介绍
Grpc NetWorkFilter 介绍
Dubbo NetWorkFilter 介绍
Adapter 介绍
Dubbo 集群中心 Adapter
Spring Cloud 集群中心 Adapter
Http Filter 介绍
Dubbo HttpFilter 介绍
RateLimiter 介绍
断路器介绍
案例介绍
Http Proxy 案例介绍
Http to Dubbo 案例介绍
Https 案例介绍
质量指标
稳定性
性能
附录
HTTP to Dubbo 默认转换协议
开发者指南
Pixiu Filter体系介绍
dubbo-pilot Control Plane 部署
Trie 前缀树介绍
Rust
快速开始
Rust和Java互相调用
Streaming通信模型
使用Unix套接字连接器通信
Erlang
快速开始
消费者配置
提供者配置
序列化配置项
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度