Для чего нужен BarsUp.Modules.FileStorage и чем он отличается от BarsUp.Modules.FileSystemStorage?

В них есть очень похожие настройки для файлового хранилища.

  1. Для чего есть это разделение?
  2. Если BarsUp.Modules.FileSystemStorage отвечает за файловое хранилище, то для чего BarsUp.Modules.FileStorage ?
  3. Есть ощущение что настройка FileSystemStorage должна быть только в FileStorage (3 пункт на картинке)

image

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

В будущем конфиги модулей FtpStorage, FylesystemStorage и MinioStorage будут удалены

1 Лайк