Dubbo请求数据的发送过程
调用过程(IMAF FLADR HHAANN) (3invoke + doInvoke)*2+3request+3send+write
Proxy0#sayHello(String)
 ->InvokerInvocationHandle#invoke
 ->MockClusterInvoker#invoke
 ->AbstractClusterInvoker#invoke
 ->FailoverClusterInvoker#doInvoke
 ->Filter#invoke
 ->ListenerInvokerWrapper#invoke
 ->AbstractInvoker#invoke
 ->DubboInvoker#doInvoke
 ->ReferenceCountExchangeClient#request
 ->HeadExchangeClient#request
 ->HeadExchangeChannel#request
 ->AbstractPeer#send
 ->AbstractClient#send
 ->NettyChannel#send
 ->NioClientSocketChannel#write
调用服务(NAMHAE) messageReceved+receved*4+execute
NettyHandler#messageReceived(ChannelHandlerContext, MessageEvent)
 —> AbstractPeer#received(Channel, Object)
 —> MultiMessageHandler#received(Channel, Object)
 —> HeartbeatHandler#received(Channel, Object)
 —> AllChannelHandler#received(Channel, Object)
 —> ExecutorService#execute(Runnable) // 由线程池执行后续的调用逻辑