очередь его видимо режет, обрубая концовку, из за этого файл уже невозможно прочесть из очереди потребителем
как убрать ограничение?
я создал очередь с флагами
x-max-length: 838860800
x-max-length-bytes: 838860800
но как я полагаю, это влияет на всю очередь, а не на конкретное сообщение
Не надо класть файлы в очередь. Кладите в s3, а идентификатор/ссылку в очередь.
а вы точно потребителем читаете? обычно с ограничениями только на вебморде сталкиваются. сам реббит не режет содержимое пейлоада. ограничения описанные выше - максимальная длина очереди в сообщениях и в байтах, это не на сообщение ограничения
ну если файлик очень маленький - то иногда допустимо)
s3 пока что нет, так бы это было удобнее, конечно)
А если неизвестно, маленький или нет? Ну мол, много маленьких, а потом большой пришёл. В общем, ни разу не сталкивался с необходимостью файлы через очередь гонять. Как минимум многие файлы все равно полезно ещё какое-то время хранить.
да, точно в потребителе, тогда проверю работу потребителя лучше потому что я вижу обрезание именно на веб морде, но было предположение, что это обрезание сделано для удобство, а не ограничением длины сообщения
Обсуждают сегодня