2016-12-16 19 views
0

私は自分のプロジェクトに実装するベストプラクティスを探しています。ピアツーピアVS VSマルチキャストVS SMB:どの方法が最適ですか?

私のプロジェクトは、バルクデータを単一のサーバーから複数のクライアントに転送するのと同じです。簡単に言えば、私は100MBから最大4GBまでのファイルを持つサーバーマシンを持っています。すべてのクライアントに「私はファイルを持っています。ダウンロードできます」ということを通知します。その後、クライアントはそのファイルのダウンロードを開始する必要があります。ここでは、すべてのクライアントが同じネットワークに滞在する必要があります。私はサーバーでも負荷分散を検討するかもしれません。

私は急流のようなピアツーピア接続を使用する予定でしたが、それ以上の調査が必要です(私はそう思います)。

しかし、マルチキャストを実装するのは簡単だと感じました。しかし、私の恐れはそれが信頼できないということです。

また、SMBのようなネットワークパスからファイルをコピーする方法もあります。

私には最良の方法を教えてください。

明確にするために戻ってください。

ありがとうございます。

Thiyagz。

答えて

1

私によれば、マルチキャスティングはより良い方法であり、最も簡単な方法です。

ここでは、信頼できるマルチキャストプロトコルが多数あります。 信頼できるマルチキャストをサポートするOpenPGMのようなソースを見つけることができます。

または、Windows APIを使用してmulticast socket programmingを試してください。

関連する問題