2016-12-16 39 views
0

我正在尋找最好的做法,在我的項目實施。對等VS多播VS SMB:哪種方法最好?

我的項目就像將批量數據從單個服務器轉移到多個客戶端一樣。簡而言之,我有一臺服務器機器,其最小文件爲100MB,最大文件爲4GB。一旦我通知所有客戶有關「我有文件,你可以下載」。然後客戶端應該開始下載這些文件。這裏所有的客戶都必須保持在同一個網絡中我也可能會考慮服務器的負載平衡。

我打算使用點對點連接,如洪流,但它需要更多的研究(我認爲是這樣)。

但我覺得實現組播容易。但我的恐懼是它不可靠。

我也有另一個建議,如何從SMB網絡路徑複製文件。

請給我一些建議,這是最好的方法。

請回復任何澄清。

感謝和問候,

Thiyagz。

回答

1

據我所知,多重鑄造是更好的方法,也是最簡單的方法。

現在我們有很多可靠的多播協議。 你可以找到像OpenPGM,這是一個支持可靠組播源。

或者只是通過使用Windows API嘗試multicast socket programming