文件名称:复制的分布式文件系统:用Java实现的复制的分布式文件系统
文件大小:1.4MB
文件格式:ZIP
更新时间:2024-03-13 22:06:07
Java
复制分布式文件系统 概述 需要实现复制的文件系统。 将有一个主服务器(主服务器),并且数据将被复制到多个副本服务器上。 该文件系统允许其并发用户执行事务,同时保证ACID属性。 这意味着需要确保以下几点: 主服务器维护有关副本及其位置的元数据。 用户可以提交对存储在分布式文件系统中的共享文件自动执行的多个操作。 文件未分区。 假设:每个事务只能访问一个文件。 存储在分布式文件系统上的每个文件都有一个主副本。 这意味着您将需要通过类似于被动(主备份)复制协议的协议来实现顺序一致性。 执行一组操作后,可以确保文件系统将保持一致状态。 在每个副本服务器上维护一个锁管理器。 一旦提交任何事务,就要求其对存储在文件系统中的文件的突变是持久的。
【文件预览】:
Replicated-Distributed-File-System-master
----client4.info(492B)
----master.jar(509KB)
----src()
--------rmi()
--------utils()
--------exceptions()
--------configurations()
--------args()
--------request()
--------data()
--------main()
----babies.info(167B)
----client5.info(220B)
----client.info(218B)
----client3.info(162B)
----main.properties(1KB)
----client.jar(509KB)
----files_meta.txt(180B)
----README.md(1KB)
----client2.info(220B)
----pom.xml(1KB)
----servers.properties(114B)
----.gitignore(4KB)
----replica.jar(509KB)