且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Dubbo源码Debug-Filter链解析

更新时间:2022-04-16 21:26:46

Dubbo源码Debug-Filter链解析Dubbo源码Debug-Filter链解析Dubbo源码Debug-Filter链解析Dubbo源码Debug-Filter链解析Dubbo源码Debug-Filter链解析

总结:1、调用链路:过滤器串联实例:ProtocolFilterWrapper->buildInvokerChain->ExtensionLoader.getExtensionLoader(Filter.class).getActivateExtension(url, key, group)

2、Dubbo的默认过滤器是8个EchoFilter、ClassLoaderFilter、GenericFilter、ContextFilter、TraceFilter、TimeoutFilter、MonitorFilter、ExceptionFilter。

3、通过遍历循环Filter数组,new Invoker{....}将filter的bean注入Invoker实例中。