Может ли Chronicle Map использовать общий сетевой файл для данных только для чтения?

Я хотел бы использовать Chronicle Map для чтения сериализованной карты из общей сетевой папки и последующей ее локальной обработки. У нас было бы более 100 машин, считывающих подготовленные данные с карты - много итераций, но никогда не пишущих. Могу ли я сделать так, чтобы один процесс создал карту в сетевой папке, а затем каждый "потребитель" загрузил и обработал карту. Карты будут не более 1 миллиона ключей, 1K значений. Или нам нужно использовать функцию репликации UDP / TCP?

1 ответ

Сетевые хранилища файлов не гарантируют, когда обновление когда-либо будет видно читателю. Вы не можете открыть файл на одном компьютере, пока этот файл изменяется на другом компьютере.

Вам необходимо либо реплицировать данные, либо получить доступ к данным на меньшем наборе узлов удаленно. например, через двигатель.

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