Сервер NFS на Java

Я ищу реализацию сетевой (или распределенной) файловой системы, такой как NFS в Java. Цель состоит в том, чтобы расширить его и провести с ним некоторые исследования. В Интернете я нашел некоторую реализацию, например. DJ NFS, но открытый вопрос в том, насколько они зрелые и быстрые.

Может ли кто-нибудь стать хорошей отправной точкой, есть ли у кого-нибудь опыт работы с такими вещами?

P.S. Я знаю Hadoop DFS и использовал его для некоторых проектов, но Hadoop не подходит для того, что я хочу здесь делать.

--РЕДАКТИРОВАТЬ-- Hadoop действительно ориентирован на высокомасштабируемые вычисления с высокой пропускной способностью без возможности перезаписывать части файла и т. д. Цель состоит в том, чтобы вы могли использовать файловую систему, например. для домашних каталогов пользователей.

--РЕДАКТИРОВАТЬ-- Подробнее: Идея состоит в том, чтобы изменить такую ​​реализацию, чтобы файлы не сохранялись непосредственно в локальной файловой системе, а применяли дедупликацию данных.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
7
0
7 228
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Я не могу сказать, что на самом деле играл ни с чем, кроме HDFS, но вот несколько ссылок, которые могут вам помочь.

Вы можете взглянуть на Alfresco JLAN:

Alfresco JLAN uses a virtual file system interface that allows you to plug in your own file system implementation with the core server handling all of the network protocol exchange between the client and server. JLAN is also the only Java implementation of Window’s CIFS (Common Internet File System), in addition to supporting NFS and FTP.

Ответ принят как подходящий

Взгляните на dcache.org. Они реализуют сервер NFSv4.1 на Java.

Касса ЯНФС Я не использовал его, но, возможно, стоит посмотреть. Страница проекта - здесь на java.net, и вы должны получить исходный код с помощью CVS

Другие вопросы по теме