Dropblox:Dropbox(启发式)数据块存储和检索服务

时间:2024-05-31 06:03:21
【文件属性】:

文件名称:Dropblox:Dropbox(启发式)数据块存储和检索服务

文件大小:30KB

文件格式:ZIP

更新时间:2024-05-31 06:03:21

Java

概述 类似Dropbox的数据块存储和检索服务的服务器和客户端从命令行运行。 开始将生活作为我的网络系统课程的一项作业。 我是如何建造的 gRPC是通信协议的骨干,包括文件的上传和下载。 服务器和客户端是用Java实现的。 我学到的是 如何使用gRPC。 两阶段提交。 Dropblox的下一步是什么 存储当前不是持久性的-全部存储在内存中,因此如果服务器关闭,数据将丢失。 改变这个。 用法 要将协议缓冲区IDL构建到自动生成的存根中: $ mvn protobuf:compile protobuf:compile-custom 要构建代码: $ mvn软件包 要运行服务: $ target / surfstore / bin / runBlockServer $ target / surfstore / bin / runMetadataStore 运行客户端 $ target /


【文件预览】:
Dropblox-master
----downloads()
--------big.txt(25KB)
--------testfile.txt(13B)
--------simple.txt(2B)
----configs()
--------configDistributed.txt(110B)
--------configDistributed (copy).txt(76B)
--------configCentralized.txt(40B)
----.gitignore(272B)
----java()
--------pom.xml(3KB)
--------testfileBig.txt(67KB)
--------big.txt(25KB)
--------testfile.txt(13B)
--------src()
--------.idea()
--------.gitignore(9B)
--------simple.txt(2B)
----README.md(873B)
----notes(8KB)

网友评论