dubbo服务源码——服务调用

小咪咪 2022-05-22 07:52 308阅读 0赞

ClientSide
-->InvokerInvocationHandler
-->invoke()
-->MockClusterInvoker
-->invoke()
-->AbstactClusterInvoker
-->invoke()
-->AbstractDirectory
-->list()
-->FailoverClusterInvoker
-->doInvoke()
-->RandomLoadBalance select()
-->ProtocolFilterWrapper
-->invoke()
-->ConsumerContextFilter
-->FutureFilter
-->MonitorFilter
--ListenerFilteWrapper
-->invoke()
-->DubboInvoker
-->doInvoke()
-->ReferenceCountExchangeClient
-->HeaderExchangeClient
-->HeaderExchangeChannel
--NettyChannel
--send()
ServerSide
-->HeaderExchangeHandler
-->received()
-->handleRequest()
-->DubboProtocol
-->reply()
-->ProtocolFilterWrapper
-->EchoFilter
-->ClassLoaderFilter
-->GenericFilter
-->ContextFilter
-->TraceFilter
-->TimeoutFilter
-->MonitorFilter
-->ExceptionFilter
-->JavassistProxyFactory
-->DelegateProviderMetaDataInvoker
-->ImplementWrapper
-->AbstractProxyInvoker
-->return RPCResult
-->MonitorFilter
-->collect()
NettyChannel
-->send()
ClientSide
HeaderExchangeHandler
-->received()
-->DefaultFuture —>get()

70

发表评论

表情:
评论列表 (有 0 条评论,308人围观)

还没有评论,来说两句吧...

相关阅读