2014-01-09 4 views
-1

Мы искали технологию очереди заданий/сообщений. После сравнения основных (RabbitMQ, ActiveMQ, Apollo, ZeroMQ ..) мы выбрали Beanstalkd, потому что, по-видимому, по сравнению с RabbitMQ, «Это дает 80% функциональности с 20% веса и сложности».Beanstalkd или другая очередь заданий/сообщений: отправить файл?

Но, глядя, как это работает, мы не нашли способа отправить файл через эту систему очередей. Есть ли способ достичь этого?

Возможно, я должен объяснить нашу ситуацию. У нас есть веб-сервер и локальный. Во-первых, мы хотим, чтобы веб-сервер «запрашивал» локальный сервер для создания сложного PDF-файла и отправки его на веб-сервер, когда это будет сделано, поэтому его можно отобразить для посетителя ,

Так, может быть, это не правильная технология для этого?

+0

Дополнительная работа для общей файловой системы - передняя часть может сказать, в конце концов, какое имя вызывать сгенерированный файл, а затем он удаляет ее в какое-то место, откуда ее можно загрузить. –

+0

Ну да, я знаю эту альтернативу, но для этого потребуется больше времени, особенно если она используется на FTP, например .. – Bonswouar

+0

Не может быть что-то неточное чтение файла и отправка двоичного содержимого в виде сообщения? – Bonswouar

ответ

0

Наконец, он отлично работает, читая содержимое файла как двоичный (продюсер) и записывая его на файловую систему (потребитель), не нуждается в какой-либо другой технологии (ftp, shared fs и т. Д.).

Смежные вопросы