Масштабирование и хранилище файлов

Добрый день! При переходе на схему развертывания с масштабированием web и middleware блоков приложения столкнулся со следующей проблемой - куба не синхронизирует хранилище файлов между блоками middleware. Т.е. при записи файла пользователем, он сохраняется в хранилище первой рабочей ноды, указанной в cuba.connectionUrlList и, очевидно, что при отключении этой самой ноды файлы становятся недоступными, выдавая ошибку файлового хранилища при попытке обращения к ним, хотя другие экземпляры middleware работоспособны.
Я понимаю, что можно решить эту проблему через общую сетевую папку, подкладывая её одновременно всем узлам кластера, но хотелось бы узнать, есть ли какое решение “из коробки” для автоматической синхронизации/репликации файлов между экземплярами кластера.

Добрый день,
Решения для синхронизации нет.
В случае кластера нужно использовать общее надежное сетевое хранилище или облачное хранилище файлов (Amazon S3 или аналогичное от Yandex).

Также можно указать несколько сетевых папок в свойстве cuba.fileStorageDir через запятую, тогда файлы будут записываться / читаться из нескольких папок.
См. информацию тут: Стандартная реализация хранилища - Платформа CUBA. Руководство по разработке приложений