文件名称:mTorrent:通过MongoDB复制进行P2P文件共享
文件大小:327.26MB
文件格式:ZIP
更新时间:2024-05-20 02:05:31
JavaScript
托伦特 由Aditya S.,Brian L.和Nathan L构建的p2p文件共享桌面应用程序。 这个怎么运作 我们构建了一个配置服务器,该服务器充当集中式目录,该目录将文件名映射到属于承载特定文件的副本集的主节点。 上载:当同级将文件从其本地计算机拖放到桌面应用程序时,mTorrent将启动一个新的mongod进程,使用GridFS上载该文件,初始化副本集,并将更新发送到配置服务器到创建文件名到主节点的映射 下载:当同伴单击从桌面应用程序下载文件时,mTorrent将启动一个新的mongod进程,向配置服务器发出请求,该服务器将请求发送到主节点,以将请求者添加到副本集,并与最近的副本集邻居,然后从mongod进程下载文件。 如果我们有更多的时间 我们希望增加NAT打Kong的功能,以允许在专用网络之外使用mTorrent。 我们还会有更多描述性的提交消息。