У меня есть служба CRUD на основе Java, которая позволяет создавать, извлекать, обновлять и удалять файлы в/из файловой системы. Эта служба может быть развернута в кластерной среде.Синхронизация файлов в файловой системе в кластерной среде
- Есть ли какие-либо шаблоны проектирования или решения, которые могут помочь синхронизировать эти файлы между узлами в кластере?
- Можно ли настроить папки для синхронизации?
- Есть ли шанс (например, в случае обновления), что пользователь на одном узле не получит обновленный файл?
Я в порядке с решениями, которые являются tomcat, websphere или weblogic specific.
спасибо.
спасибо. Будет проверять NFS и Hadoop. Будет ли Hadoop гарантировать правильную синхронизацию? – praveenj
Не смешивайте Hadoop и HDFS, это отдельные инструменты. HDFS будет поддерживать синхронизацию. Вопрос, как правило, скорее является одной из скоростей синхронизации. Однако в зависимости от множества факторов может потребоваться некоторое время для синхронизации между узлами. – nfechner
Поскольку в моем случае нам нужны согласованные (или, скорее, реальные) данные файла, в зависимости от того, с каким узлом он обращается, я думаю, что NFS будет лучшим решением. Спасибо за разъяснение на HDFS и Hadoop. – praveenj