問題タブ [event-stream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1312 参照

http - HTTP リクエストを 1 つだけ使用して、イベント ストア ストリームから最後のイベントを取得するにはどうすればよいですか?

私が見つけることができるすべてのドキュメントは、これを行うには2つのhttpリクエストが必要であることを示唆しているようです.1つはストリームへのリクエストで、最後のイベントへのリンクを提供し、もう1つはそのリンクをたどります。

奇妙に思えますが、たった 1 つの要求でこれを行う方法はありませんか?

0 投票する
2 に答える
981 参照

python - Docker イメージの nginx バッファリング フラスコ イベント ストリーム

Python/flask を使用した REST API バックエンドがあり、イベント ストリームで応答をストリーミングしたいと考えています。すべてが nginx/uwsgi ( https://hub.docker.com/r/tiangolo/uwsgi-nginx-flask/ )を使用して docker コンテナー内で実行されます。

API は、イベント ストリームになるまで正常に動作します。サーバーが計算を終了し、すべてが一緒に送信されるまで、どの種類のクライアントも何も受信しないため、何か(おそらくnginx)が「収量」をバッファリングしているようです。

次のような追加の構成 (nginx_streaming.conf) ファイルを使用して、nginx の設定を (docker イメージの指示に従って) 調整しようとしました。

ドッカーファイル:

しかし、私はnginxの設定にあまり詳しくなく、ここで何をしているのか確信が持てません^^これは少なくとも機能しません..何か提案はありますか?

私のサーバー側の実装: