現在、2 つの方法でデータを提供していますが、3 つ目の方法を検討しています。
- REST エンドポイント -- 比較的小さいサーバー上の既存のデータへのアクセス
- socket.io メッセージのリッスン -- 接続されているすべてのクライアントが受信するサーバー内部に関する継続的な更新へのアクセス
- ストリーミング エンドポイント -- 現在存在する場合も存在しない場合もある非常に大きなシリアル データ オブジェクトへのアクセスですが、エンドポイントが有効な場合、クライアントはすぐにデータが含まれることを期待できます。ストリーミング エンドポイントに接続するクライアントは、ストリームがデータの先頭で開始し、最後で終了することを期待します (追加のオプションの 'begin' および 'end' パラメータは別として)。
node.js、socket.io、および Express を使用している場合、どのサーバー側テクノロジが私のニーズに最適でしょうか? このアプローチは理にかなっていますか?