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