Вопрос проверяет понимание назначения message broker’ов и их ограничений при работе с данными большого объема.
Короткий ответ
RabbitMQ предназначен для передачи сообщений, а не больших файлов. Он хранит сообщения в памяти и на диске, что плохо масштабируется при больших payload’ах. Передача крупных бинарных данных увеличивает задержки и нагрузку на брокер. Это может привести к деградации всей системы очередей. Обычно большие данные передают через object storage, а в очередь кладут только ссылки.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.