2011-10-27 14 views
1

CGIスクリプトまたは基本サーブレットを作成するときに、応答全体が生成される前にクライアントに応答の一部を送信できます。これは、たとえば、大きなSQLクエリを実行して結果をHTMLテーブルに表示する場合などに便利です。彼らが来たときに結果を表示することで、アプリケーションの応答性が向上します。これはScalatraやUnfilteredのような基本的なRESTフレームワークで可能ですか?戻り値はしばしば応答テキストですか?ストリーミングページの結果がスカラ/フィルタなし

答えて

1

私は、チャンク転送エンコーディングについて言えば、サーブレットエンジンによるこのエンコーディングのサポートが必要だと思います。右バックエンド付きAFAIK Atmosphereはあなたを助けてくれるかもしれませんが、あなたはスカラとともに使ってみることができます。 Unfilteredについては、現在のところ、Unfilteredによってサポートされているチャンクエンコードのnettyバックエンドがありますが、わからないのですが、ハッキングしようとする可能性があります。

P.S. Unfiltered:https://github.com/n8han/All-Aboardでストリーミングサーバーの例を見ることができます。