Babagilo

Results 3 comments of Babagilo

你除了bossGroup 和 workerGroup之外,还有第三个eventLoopGroup,是在 serverConfig.setProxyLoopGroup(new NioEventLoopGroup(serverConfig.getProxyGroupThreads())); 这一行被instantiated。 我的重构后的code里,没有用到这第三个eventLoopGroup,而是用 new BabagiloProxyHandler(ch.eventLoop())。。。。 将assign给client proxy 通道的eventLoop 传给了后面的 proxy origin 通道来共用 谢谢, Babagilo

这样子我就不知道该不该改了。。。

我猜他的意思是,按照 RFC7231 4.3.6 CONNECT 的要求,当proxy接收到CONNECT后,不应该不管三七二十一都发一个200 回去。而是应该根据具体情况相应处理。比如如果有设置使用二级代理的话, 那就应该把CONNECT转发给二级代理做处理。