2011-01-18 9 views
0

Kombuを使用してファイルを他のデータと一緒に送信するにはどうすればよいですか?私はブローカーとしてrabbitmqを使用しています。Kombu(ニンジン)を使用して他のデータをファイルと一緒に送信

file.pdf辞書{'author': 'user'}

可能であれば、これを1つのメッセージで行いたいと思います。しかし、あなたがKombuの標準シリアライザを使用していると思うなら、別々のメッセージをどのようにバインドしますか?

答えて

0

あり、いくつかの方法がありますが、方法について:

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

か:

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

ヘッダのみけれどもAMQPでサポートされているタイプのものとすることができます。

+0

私はそれが簡単であることを気づいていませんでした。本当にありがとう! – joshua

関連する問題