我目前正在使用netty编写代理服务器(这是一个很棒的框架!)。对于我目前正在处理的问题,我将不胜感激:
我的代理服务器正在将HTTP请求重定向到Web服务器X.然后,Web服务器将HTTP响应发送回代理服务器,代理服务器又将响应转发给相应的客户端。
这对于发出请求的单个客户端目前可以正常工作。但是,当第二个客户端启动时,代理服务器处理程序的channelRead会从Web服务器顺序接收响应数据。因此,如果它当前正在接收一个请求的数据流,则第二个客户端发出的第二个请求必须阻塞,直到第一个请求完成。
我只是想问一下是否有推荐的方法同时执行此操作?
我很感激任何指导。
谢谢!