undertow streaming尝试从Undertow流式传输
Undertow 流媒体示例这提供了来自 HttpHandler 和 Servlet 流,既来自请求处理线程,也来自单独的线程。跑步: mvn -Prun test
这将运行 StreamingHandler ,并将从请求线程流式传输。访问应该会为您提供流式内容。要从单独的线程流式传输,请执行以下操作: mvn -Pon-thread,run test
。不幸的是,这不起作用——从另一个线程访问 Sender 导致:
java.nio.channels.ClosedChannelException
在 io.undertow.channels.DetachableStreamSinkChannel.write(DetachableStreamSinkChannel.java:184)
在 io.undertow.server.HttpServerExc
。
下载地址
用户评论