Netty源码剖析与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.4 小结

本章虽然是Netty的基础应用部分,但是涉及Java多线程交互、Netty客户端与服务端的长连接通信,为编写分布式RPC打好了基础。在进行后续的Netty多线程编程时,会遇到各种问题。例如,从表面上看,Netty客户端只用一条线程就能完成与服务端的数据交互,为何要使用线程组?然而在实际应用中,Netty服务会部署在多台机器上,而客户端与服务端的连接也会有多条,这些连接链路Channel可以注册在同一个Worker线程组中。在学习Netty时,要多发现问题并多思考,以找到一个让自己满意的答案。