0

組み込みの Jetty サーバー (Jetty 8) を実行しています。HTTP ストリーミング アプリを作りたかったのです。したがって、ライターを数秒ごとにフラッシュする必要があります (サーブレットは引き続き実行されます)。

問題は、response.flushBuffer() も response.getWriter.flush() も出力を応答に書き込んでいないように見えることです。(ただし、response.isCommitted() は true を返します) 出力は、サーブレットが返された後にのみ表示されます。

これは、Jetty がストリーミングをサポートしていないためですか? または、Jetty で構成を変更する必要がありますか?

4

1 に答える 1

0

サーブレット フィルタも独自のバッファリングを行うことができます。たとえば、フィルターとしての gzip 圧縮または HTML 美化。

于 2013-03-16T13:44:07.487 に答える