deployment - 如何使用 bit torrent 部署到服务器?

标签 deployment architecture server

我只听说过,很少有游戏公司和facebook采用这种方式。

我理解概念。但我担心如何确保它安全。根据我的经验,任何人都可以连接到 Torrent,只要他们可以获得 Torrent 服务器的链接。

假设我有 100 台服务器,我想为它们更新代码,一些部署在云端,一些个人拥有,分布在全局各地。如何设置基于 bitTorrent 的部署。

最佳答案

我可能猜想有些地方正在使用 BT(Resilio?)Sync ,或出于安全考虑的某种内部版本。它可以限制在一个 LAN 或一组 IP 中,并且根据安全要求,可以在 Sync 之外使用额外的加密。当然,还有像 Syncthing 这样的开源替代品。 ,如果您希望能够在使用前审核代码,那么这可能更可取。

我已经使用 Sync 在几台工作机器之间共享客户端 git 存储库。我看不出为什么不能在另一端使用它来传播实时代码或编译的二进制文件的根本原因。不确定它是否是最好的系统,但它肯定是可能的。

关于deployment - 如何使用 bit torrent 部署到服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38750163/

相关文章:

c++ - Linux 的 Qt 应用程序部署

architecture - 当服务将数据检索委托(delegate)给数据映射器时,哪一个应该返回模型?

io - 有 100 万个文件夹还是一个文件夹中有 100 万个文件?

c - 如何为本地主机服务器同时打开 1000 个客户端进程?

php - 如何在 Heroku 上运行 composer install --dev?

visual-studio-2008 - .NET CF 3.5 移动应用程序在 VS 2008 中构建缓慢

svn - 如何设置 SVN 存储库以进行紧急修复?

database - REDIS 是否会为我提供对最近行的快速内存访问并回退到持久存储以获取长期条目?

java - 在 Akka、Twitter Finagle 和 Vert.x 之间选择优缺点或 EJB 仍然足够

c - 我如何使用 SIGALRM 中止我的服务器连接?