微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

dubbo rpc consumer 发送数据

write:1391, DefaultChannelPipeline$HeadContext (io.netty.channel)//调用了io.netty.channel.Channel#Unsafe中的write方法,NettyClientWorker-4-1这个线程中运行
invokeWrite0:738, AbstractChannelHandlerContext (io.netty.channel)
invokeWrite:730, AbstractChannelHandlerContext (io.netty.channel)
write:816, AbstractChannelHandlerContext (io.netty.channel)
write:723, AbstractChannelHandlerContext (io.netty.channel)
write:113, MessagetoByteEncoder (io.netty.handler.codec)
invokeWrite0:738, AbstractChannelHandlerContext (io.netty.channel)
invokeWrite:730, AbstractChannelHandlerContext (io.netty.channel)
write:816, AbstractChannelHandlerContext (io.netty.channel)
write:723, AbstractChannelHandlerContext (io.netty.channel)
write:304, IdleStateHandler (io.netty.handler.timeout)
invokeWrite0:738, AbstractChannelHandlerContext (io.netty.channel)
invokeWrite:730, AbstractChannelHandlerContext (io.netty.channel)
write:816, AbstractChannelHandlerContext (io.netty.channel)
write:723, AbstractChannelHandlerContext (io.netty.channel)
write:106, ChannelDuplexHandler (io.netty.channel)
write:88, NettyClientHandler (org.apache.dubbo.remoting.transport.netty4)
invokeWrite0:738, AbstractChannelHandlerContext (io.netty.channel)
invokeWrite:730, AbstractChannelHandlerContext (io.netty.channel)
access$1900:38, AbstractChannelHandlerContext (io.netty.channel)//访问其他对象的private方法时,会出现access$xxx.https://cf.jd.com/display/~wangjialun/access%241900
write:1081, AbstractChannelHandlerContext$AbstractWriteTask (io.netty.channel)
write:1128, AbstractChannelHandlerContext$WriteAndFlushTask (io.netty.channel)
run:1070, AbstractChannelHandlerContext$AbstractWriteTask (io.netty.channel)
safeExecute$$$capture:163, AbstractEventExecutor (io.netty.util.concurrent)//这东西可能是idea自己加的
safeExecute:-1, AbstractEventExecutor (io.netty.util.concurrent)
 - Async stack trace
addTask:-1, SingleThreadEventExecutor (io.netty.util.concurrent)
execute:765, SingleThreadEventExecutor (io.netty.util.concurrent)//实际上是NioEventLoop对象,而不是SingleThreadEventExecutor
safeExecute:1007, AbstractChannelHandlerContext (io.netty.channel)
write:825, AbstractChannelHandlerContext (io.netty.channel)
writeAndFlush:794, AbstractChannelHandlerContext (io.netty.channel)
writeAndFlush:831, AbstractChannelHandlerContext (io.netty.channel)
writeAndFlush:1071, DefaultChannelPipeline (io.netty.channel)
writeAndFlush:300, AbstractChannel (io.netty.channel)
send:162, NettyChannel (org.apache.dubbo.remoting.transport.netty4)
send:178, AbstractClient (org.apache.dubbo.remoting.transport)
send:53, AbstractPeer (org.apache.dubbo.remoting.transport)
request:135, HeaderExchangeChannel (org.apache.dubbo.remoting.exchange.support.header)
request:95, HeaderExchangeClient (org.apache.dubbo.remoting.exchange.support.header)
request:91, ReferenceCountExchangeClient (org.apache.dubbo.rpc.protocol.dubbo)
doInvoke:105, dubboInvoker (org.apache.dubbo.rpc.protocol.dubbo)
invoke:163, AbstractInvoker (org.apache.dubbo.rpc.protocol)
invoke:52, AsyncToSyncInvoker (org.apache.dubbo.rpc.protocol)
invoke:78, ListenerInvokerWrapper (org.apache.dubbo.rpc.listener)
invoke:89, MonitorFilter (org.apache.dubbo.monitor.support)
invoke:81, ProtocolFilterWrapper$1 (org.apache.dubbo.rpc.protocol)
invoke:51, FutureFilter (org.apache.dubbo.rpc.protocol.dubbo.filter)
invoke:81, ProtocolFilterWrapper$1 (org.apache.dubbo.rpc.protocol)
invoke:69, ConsumerContextFilter (org.apache.dubbo.rpc.filter)
invoke:81, ProtocolFilterWrapper$1 (org.apache.dubbo.rpc.protocol)
invoke:56, InvokerWrapper (org.apache.dubbo.rpc.protocol)
doInvoke:82, FailoverClusterInvoker (org.apache.dubbo.rpc.cluster.support)
invoke:259, AbstractClusterInvoker (org.apache.dubbo.rpc.cluster.support)
intercept:47, ClusterInterceptor (org.apache.dubbo.rpc.cluster.interceptor)
invoke:92, AbstractCluster$InterceptorInvokerNode (org.apache.dubbo.rpc.cluster.support.wrapper)
invoke:82, MockClusterInvoker (org.apache.dubbo.rpc.cluster.support.wrapper)
invoke:74, InvokerInvocationHandler (org.apache.dubbo.rpc.proxy)
sayHello:-1, proxy0 (org.apache.dubbo.common.bytecode)
main:33, Consumer (org.apache.dubbo.samples.mock)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐