dubbo-dev-book
Introduction
1 源码构建
2 框架设计
3 扩展点加载
4 实现细节
5 SPI 扩展实现
5.1 协议扩展
5.2 调用拦截扩展
5.3 引用监听扩展
5.4 暴露监听扩展
5.5 集群扩展
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 组网扩展
5.20 Telnet 命令扩展
5.21 状态检查扩展
5.22 容器扩展
5.23 页面扩展
5.24 缓存扩展
5.25 验证扩展
5.26 日志适配扩展
6 公共契约
7 编码约定
8 设计原则
8.1 魔鬼在细节
8.2 一些设计上的基本常识
8.3 谈谈扩充式扩展与增量式扩展
8.4 配置设计
8.5 设计实现的健壮性
8.6 防痴呆设计
8.7 扩展点重构
9 版本管理
10 贡献
11 检查列表
12 坏味道
13 技术兼容性测试
Powered by
GitBook
6 公共契约
公共契约
这里记录的是 Dubbo 公共契约,希望所有扩展点遵守。
URL
所有扩展点参数都包含 URL 参数,URL 作为上下文信息贯穿整个扩展点设计体系。
URL 采用标准格式:
protocol://username:password@host:port/path?key=value&key=value
日志
如果不可恢复或需要报警,打印 ERROR 日志。
如果可恢复异常,或瞬时的状态不一致,打印 WARN 日志。
正常运行时的中间状态提示,打印 INFO 日志。
results matching "
"
No results matching "
"