DUBBO 源码分析(4): Invoker 导出与Filter Chain
2019-09-09 10:36:41 1 举报
DUBBO 源码分析(4): Invoker 导出与filterchain
作者其他创作
大纲/内容
<!-- 消费方调用过程拦截 --><dubbo:reference filter=\
getExtensionClasses()
ServiceConfig
List
add usr filter
DUBBO 源码分析(4): Invoker 导出与filter chain
exportLocal()
doExportUrls()
调用
过滤
<!-- 消费方调用过程缺省拦截器,将拦截所有reference --><dubbo:consumer filter=\
AbstractProxyInvoker
......
Exporter
组装
Invoker
1. Invoker 导出的全链路调用.2. filter chain 的组装过程; 这里用到了activate extension.
ServiceBean
export()
sort by before/after/order
doExport()
doExportUrlsFor1Protocol()
ExtensionLoader.getActivateExtension()
getExtension()
wrapper
filter by group
用户自定义filter
default
onApplicationEvent()
Filter
加载
buildInvokerChain()
排序
ProtocolFilterWrapper.export()
export
数据流
0 条评论
下一页