Отправка других данных вместе с файлом с помощью Kombu (морковь) - PullRequest
0 голосов
/ 18 января 2011

Как я могу отправить файл вместе с другими данными, используя Kombu?Я использую rabbitmq в качестве посредника.

например, file.pdf вдоль словаря {'author': 'user'}

Я хотел бы сделать это в одном сообщении, если это возможно,Но если вы рассчитываете использовать стандартные сериализаторы Kombu, как бы вы связали отдельные сообщения?

1 Ответ

0 голосов
/ 19 января 2011

Есть несколько способов, но как насчет:

producer.send({"author": "user", "file": file})

или

producer.send(file, serializer=None, headers={"author": "user"})

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

...