2017-03-22 7 views
0

私のアプリにREST APIを提供するために.netと一緒に働いています。私は次のことをやろうとしています: クライアントサイドからのデータをcsvファイル(〜100Kレコード)からインポートし、サーバー上で処理します。処理には時間がかかることがあるので、私はタスクの完了のパーセンテージをユーザに提供したいと思います。問題は、接続を閉じずにファイルをアップロードした投稿要求を使ってそれを行う方法です。接続を閉じないでタスクの完了率を送信する方法

完了する前にいくつかの回答を送信することは可能ですか?

私はWebソケットなどのものを使用することはできませんので、REST APIのみを使用してください。 私はlongpollingのようなことをやっていることもあれば、一定の時間間隔でパーセンテージの小さなリクエストを作ることもできると思いますが、そのための簡単な代替ソリューションを見つけるのは良いことです。

答えて

0

Pubnubを使用してそのようにすることができます。 csvファイルとチャネル名の一意のIDをサーバーに送信できます。クライアント上でこのチャンネルを購読すると、タスクの進行状況に関するこのような固有のID名(チャネル)へのサーバーメッセージからパブリッシュできます。このドキュメントを読む:pubnub

関連する問題