从netty中提取数据(而不是推动更好的背压控制)?

时间:2016-06-08 17:13:35

标签: netty

有谁知道netty http服务器的API是否允许应用程序告诉netty何时从套接字读取更多数据?

在示例中,我看到消费者注册了一个处理程序,但我想控制消费者何时被调用,并告诉netty停止从套接字中获取数据,直到我完成处理当前的块。

我希望有一个背压的异步消费者。

否则放,   - 我如何告诉netty(不要给我提供更多数据或提供更多数据)   - 如何在此期间异步处理来自netty的数据并暂停netty(对于此请求)

此致

1 个答案:

答案 0 :(得分:0)

使用setAutoRead(false)

请参阅http://normanmaurer.me/presentations/2014-facebook-eng-netty/slides.html#33.0

我无法找到更好的例子,但希望有人能提供更完整的例子。我认为如果已经从套接字读取数据,FlowControlHandler也可以提供帮助,但您一次只需要一条消息。