DUBBO 源码分析(3): server 端消息处理过程
2019-09-09 10:22:37 1 举报
DUBBO 源码分析(3): server 端线程分析
作者其他创作
大纲/内容
AbstractProxyInvoker
received();
ChannelEventRunnable
[ProtocolFilterWrapper + ???Filter] *
AbstractPeer
invoke();
ProtocolFilterWrapper
HeartbeatHandler
doInvoke();
DubboProtocol
???method()
channelRead();
1. 分析IO 线程和业务代码线程解耦.(Dispatcher: AllDispatcher)2. 剖析 netty server 的 pipeline 构成; invoker 的调用链路.
Dubbo线程组(Business)
MultiMessageHandler
NettyServerHandler
HeaderExchangeHandler
filter
EchoFilter
run()
Netty Worker Group线程组(IO)
???ServiceImpl
NettyServer
DUBBO 源码分析(3): server 端消息处理过程
execute
reply();
DecodeHandler
InvokerWrapper
AllChannelHandler
0 条评论
下一页