Netty在Java NIO领域基本算是独占鳌头,涉及到高性能网络通信,基本都会以Netty为底层通信框架,Dubbo 也不例外.以下将以Dubbo实现为例介绍其是如何在NIO非阻塞通信基础上实现同步通信的. Dubbo为一种RPC通信框架,提供进程间的通信,在使用dubbo协议+Netty作为传输层时,提供三种API调用方式: 同步接口 异步带回调接口 异步不带回调接口 同步接口适用在大部分环境,通信方式简单.可靠,客户端发起调用,等待服务端处理,调用结果同步返回.这种方式下,在高吞吐.高性能…