案例介绍

前面我们对 Netty 这边的理论知识进行了一些讲解,那么一切的理论都是为了实践来服务的,本章我们就介绍一下我们案例使用到的项目。

服务端实现

服务器端的实现,需要首先将业务处理的编解码和业务的 handler 实现出来,如果是 TCP 请求,需要处理粘包和拆包问题,然后将 bytebuf 对象转换成我们处理的业务对象。也要自定义 handler 对具体的业务逻辑进行处理。

客户端实现

和服务端实现类似,Netty 客户端也需要实现相应的编解码逻辑,只不过具体的业务处理逻辑,客户端不需要关心,因为已经在服务端进行处理了。