与 boost.asio 不同,netty 没有 read-like 方法。在以下情况下不方便:一个管理节点管理一些节点,客户端连接到管理节点以检索驻留在节点中的信息。管理节点收到客户端请求后,向对应节点发送请求,等待节点响应。当节点响应和管理节点在其'messageReceived'函数中获取信息时,如何将信息发送到属于客户端的通道?它需要向客户端请求的处理程序发送一个事件。
1.获取客户端请求
2.向节点发送请求
3.读取该节点的响应
4.向客户端发送响应
所有这 4 个步骤都可以在 boost.asio 中的一个函数中完成。但是netty不支持step3,read函数是独立的,用户不能直接调用。唯一的方法是在管理节点和节点之间的处理程序中接收到响应后,将其重新发送到管理节点和客户端之间的处理程序。这样做的典型方法是什么?