3

現在、2 つの方法でデータを提供していますが、3 つ目の方法を検討しています。

  1. REST エンドポイント -- 比較的小さいサーバー上の既存のデータへのアクセス
  2. socket.io メッセージのリッスン -- 接続されているすべてのクライアントが受信するサーバー内部に関する継続的な更新へのアクセス
  3. ストリーミング エンドポイント -- 現在存在する場合も存在しない場合もある非常に大きなシリアル データ オブジェクトへのアクセスですが、エンドポイントが有効な場合、クライアントはすぐにデータが含まれることを期待できます。ストリーミング エンドポイントに接続するクライアントは、ストリームがデータの先頭で開始し、最後で終了することを期待します (追加のオプションの 'begin' および 'end' パラメータは別として)。

node.js、socket.io、および Express を使用している場合、どのサーバー側テクノロジが私のニーズに最適でしょうか? このアプローチは理にかなっていますか?

4

1 に答える 1

1

これは、エクスプレス (より正確には、http サーバーに組み込まれている基礎となる機能) を使用して行うことができます。データの送信が完了したら、request.write と call request.end を繰り返し呼び出すことができます。または、ストリームがある場合は、それを応答にパイプできます。

于 2013-08-14T20:56:40.187 に答える