我正在使用 netty-4.0x 编写一个简单的 HTTP 客户端。
构建管道如下:
pipeline.addLast("codec", new HttpClientCodec());
pipeline.addLast("inflater", new HttpContentDecompressor());
pipeline.addLast("handler", new HttpResponseHandler());
其中HttpResponseHandler
提供了messageReceived()
,
现在有一个线程池调用客户端并继续发送 http 消息,我知道这ChannelFuture future = channel.write(request);
是异步调用并且会在没有阻塞的情况下出来
我的查询是,有没有一种方法可以链接请求-响应,而无需调用
future.sync()
。
提前感谢所有帮助!