标签: netty
我正在编写一个Netty HTTP / 2客户端,它在其身上发送多部分数据。其中一个部分是实时传送给我的音频流。
现在我有一个接收流的处理程序(封装在一个消息对象中)并让它迭代通过网络抽出数据的流。
我认为这是一个问题,因为它会占用一个处理程序,直到流耗尽为止。换句话说,Netty不再以异步方式发送数据。
我已经看过示例http2客户端here。他们似乎使用FullHttpRequest对象,它们为正文内容提供字节缓冲区。我的问题是如何处理发送http2流而不占用线程,直到流为空?