Size: a a a

2021 March 27

VS

Vladimir Sekisov in pro.elixir
Bogdan
Передавать файлы через Rabbitmq(pdf/doc) норм затея или лучше отказаться?
Если от кролика требуется
уверенная доставка(durability, expire time, dead letter), то большие сообщения лучше не передавать.
источник
2021 March 28

DP

Dmitry Ponyatov in pro.elixir
Vladimir Sekisov
Если от кролика требуется
уверенная доставка(durability, expire time, dead letter), то большие сообщения лучше не передавать.
я бы от файла посчитал какой-нибудь общеизвестный хеш (md5), и положил его на файловый сервер под именем хеша
источник

DP

Dmitry Ponyatov in pro.elixir
источник

DP

Dmitry Ponyatov in pro.elixir
достоинство
1) если твой сосед по локалке уже скачал хотя бы часть, клиент у него утащит, и не будет грузить сеть
2) резервирование хранилища файлов — в худшем случае х количество клиентов
источник

DG

Dmitry Grach in pro.elixir
Dmitry Ponyatov
я бы от файла посчитал какой-нибудь общеизвестный хеш (md5), и положил его на файловый сервер под именем хеша
Очень плюсую такой подход. Ещё позволяет избежать дублирования, если много пользователей по какой-то причине грузят одинаковый файл.
источник

DG

Dmitry Grach in pro.elixir
Dmitry Grach
Очень плюсую такой подход. Ещё позволяет избежать дублирования, если много пользователей по какой-то причине грузят одинаковый файл.
Ну и контрольная сумма прямо в имени файла, это прямо и рыбку съесть, и рыбку съесть.
источник

А

Александр in pro.elixir
Bogdan
Передавать файлы через Rabbitmq(pdf/doc) норм затея или лучше отказаться?
а по обычному православному ftp уже нельзя передавать файлы? или http? или webdav тот же самый?
источник

B

Bogdan in pro.elixir
Александр
а по обычному православному ftp уже нельзя передавать файлы? или http? или webdav тот же самый?
а зачем мне ftp когда есть s3?
источник

А

Александр in pro.elixir
а зачем вендор лок?
источник

B

Bogdan in pro.elixir
Александр
а зачем вендор лок?
ну у меня S3 на Digital Ocean если что
источник

B

Bogdan in pro.elixir
есть minio тоже S3 совместим
источник

B

Bogdan in pro.elixir
Vladimir Sekisov
Если от кролика требуется
уверенная доставка(durability, expire time, dead letter), то большие сообщения лучше не передавать.
наверное да буду path гнать только
источник

А

Александр in pro.elixir
Bogdan
есть minio тоже S3 совместим
ну это меняет дело 🙂
источник

B

Bogdan in pro.elixir
Амазон я принципиально не пользую, несколько лет назад им моя карта не понравилась, и попросили отправить им ФАКС.
источник

B

Bogdan in pro.elixir
Унижение клиента при заоблочной стоимости инфраструктуры.
источник

А

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

B

Bogdan in pro.elixir
Оно не промежуточное. Там файлы просто хранятся.
источник

EV

Eugene Vasiliev in pro.elixir
Александр
а зачем вендор лок?
та и Ceph можно развренуть себе дома
источник

А

Александр in pro.elixir
Dmitry Grach
Очень плюсую такой подход. Ещё позволяет избежать дублирования, если много пользователей по какой-то причине грузят одинаковый файл.
только вот лучше не md5, а sha256 или sha512, и можно бы не все в одну папку складывать, а хеш бить на части, чтобы получить дерево - чтобы не получить миллион файлов в одном месте
источник

А

Александр in pro.elixir
Bogdan
Передавать файлы через Rabbitmq(pdf/doc) норм затея или лучше отказаться?
это сильно отличаеться от файлового хранилища
источник