[英]What is efficient way to transfer a large file from server to multiple clients?
I have a requirement to transfer/multicast a large file about >40g of file from a server to multiple clients at the same time and this will be done for only once. 我需要同时将大约40g文件的大文件从服务器传输/多播到多个客户端,这只需要执行一次。 Is there any good protocol to do that in Linux?
Linux中有没有好的协议呢? I tried using UFTP, but it didn't work.
我尝试使用UFTP,但它没有用。
UFTP should be a good tool for this situation. UFTP应该是这种情况的好工具。 If the server and clients are on the same LAN, there shouldn't be any issue with them communicating.
如果服务器和客户端位于同一个LAN上,那么它们通信就不会有任何问题。 If there are one or more routers separating them, then you would either have to configure routers to allow multicast traffic to pass or you could use UFTP's proxy servers to create a bridge between different network segments.
如果有一个或多个路由器将它们分开,那么您可能必须配置路由器以允许多播流量通过,或者您可以使用UFTP的代理服务器在不同网段之间创建桥接。
You could use the excellent bittorrent protocol and make it private by using Bittorent Sync . 您可以使用优秀的bittorrent协议,并使用Bittorent Sync将其设为私有。 Go to Bittorrent Sync Web Site for details.
有关详细信息,请访问Bittorrent Sync网站 。
The main advantages I see are : 我看到的主要优点是:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.