有没有一种方法可以让你从一个Netty频道读到的速度和你写到另一个频道的速度一样快?



我们在LittleProxy中遇到了一个问题,当从快速服务器读取时弹出OutOfMemoryErrors LittleProxy正在代理访问并写入配置为使用代理的慢速客户端。问题是来自服务器的数据在内存中的缓冲速度比我们写入客户端的速度要快。LittleProxy是一个简单的HTTP代理,建立在Netty之上。

是否有任何简单的方法来限制从远程服务器读取的速度,使其与客户端能够读取的速度完全相同?

:

https://github.com/adamfisk/LittleProxy/issues/53

https://github.com/adamfisk/LittleProxy

您可以查看源代码:org. jboss.nety.example .proxy. hexdumpproxyinboundhandler它根据出站通道的状态设置入站通道可读标志。

最新更新