Dubbo

Dubbo剖析-异步调用实现

2018-03-23  本文已影响21人  阿里加多

一、前言

前面文章讲解了dubbo服务消费方异步调用使用,本文就来讲解如何实现的异步调用。

二、异步调用服务消费端实现

异步调用主要是使用future来实现,当消费端发去远程调用时候,具体会调用到DubboInvoker的doInvoke方法,doInvoke代码如下:

image.png

其中 (2)就就是异步调用,首先获取Future对象,然后设置Future对象到RpcContext,所以我们异步调用时候是从RpcContext获取的的future对象来获取远程调用结果的。

欢迎大家加入微信扫码进入知识星球进行深入探讨


121、.png
上一篇下一篇

猜你喜欢

热点阅读