虚心项链

文章
10
资源
0
加入时间
3年2月3天

【RPC】手写简易 RPC 框架 --重构,实现基于 Netty 通信

在上一篇文章,我们通过 BIO 实现了一个简易的 RPC 框架,使用 BIO 的优点是编码简单,但是问题也很明显,因为是同步阻塞式 IO,所以为了实现并发处理,需要给每个连接都分配一个线程,这样势必很浪费资源,导致业务体量很容易因为硬件出现瓶颈。本篇我们就将这个 RPC 框架的底层通信方式升级为 Netty,Netty 是对 NIO 的封装,而 NIO 是基于 IO 多路复用的设计模式,通过轮询处理各个事件,大大节约了系统资源。下面我们就来看看具体该怎么做吧可以看到,框架的整体结构并没有改变,还