【文件属性】:
文件名称:DS--file-sharing:分布式文件共享系统
文件大小:38KB
文件格式:ZIP
更新时间:2021-04-18 04:28:00
Java
分布式覆盖网络中的内容搜索
CS4262分布式系统
基于简单覆盖的解决方案,允许一组节点之间共享内容(例如,音乐文件)。 考虑通过某种覆盖拓扑连接的一组节点。 每个节点都有一组文件,愿意与其他节点共享。 系统(X)中正在寻找特定文件的节点发出查询以标识包含该特定文件的节点(Y)。 一旦确定了节点,就可以在X和Y之间交换文件。
依存关系
java_version:1.8
maven_version:3.5
设置项目
克隆该项目
生成项目以创建.jar文件
$ mvn clean install
执行在每个节点的/target目录中创建的.jar文件,该文件提供以下属性
-b ip of the bootstrapserver
-i ip of the node
-p port of the node
-u username of the node
例子
$ java -jar no
【文件预览】:
DS--file-sharing-main
----src()
--------test()
--------main()
----README.md(1KB)
----pom.xml(3KB)
----.gitignore(21B)