2017-06-20 11 views
0

私はPythonクライアントとsymfonyバックエンドを持っています。彼らはrabbitmqを使ってメッセージを送受信できます。rabbitmqからファイルを送信する

私はバックエンドにrabbitmq symfony bundleを使用します。

phpエンティティのIDをPythonクライアントに送信します。このAPIは私のAPIを介して取得し、作業(重労働)を行い、結果をzipファイルに保存します。私はrabbitmqを通じてこのzipファイルを送信したいと思います。出来ますか?ファイルは本当に大きいです(5moのような)

どうすればいいですか? (効率的な方法で)

答えて

2

メッセージブローカーを使用してファイルを送信することはお勧めできません。

私はs3、nfs、diskのどこかにzipファイルを保存し、URIをリソースポインタとしてメッセージに追加します。メッセージキューとメッセージサイズに関する

詳しい情報はここで見つけることができます: 私がやったことだMaximum message size for RabbitMQ

+0

。ありがとうございました – RomMer

関連する問題