Nodejs масштабируемый сервер загрузки файлов - PullRequest
0 голосов
/ 09 апреля 2020

Multer поддерживает хранение в памяти и на диске. Моя цель - загрузить файл на s3 через мой сервер узлов.

Но у Multer есть это предупреждение в документации.

Загрузка очень больших файлов, или относительно небольшие файлы в больших количествах очень быстро, могут привести к тому, что вашему приложению не хватит памяти при использовании памяти.

Мое приложение будет использоваться многими людьми, и будет происходить одновременная загрузка нескольких файлов .

Должен ли я использовать память или дисковое хранилище для временного хранения буфера и оттуда pu sh до s3?

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете использовать Minio (s3-совместимый сервер загрузки файлов). Вы должны посетить ниже URL, чтобы начать с minio: - https://docs.min.io/ https://github.com/minio/minio-js

...