Доступ к соединению AMQP из Resque worker при использовании Thin в качестве веб-сервера - PullRequest
0 голосов
/ 22 ноября 2011

пытается обойти проблему при использовании задания Resque для обработки входящих сообщений AMQP.

Я использую инициализатор, чтобы настроить получателя сообщений при запуске приложения, а затем передать полученные сообщения, чтобы восстановить задание для обработки. это работает довольно хорошо.

однако, я также хочу обработать ответное сообщение из рабочего, то есть опубликовать его обратно в очередь, и столкнулся с проблемой процесса разветвления, делающего соединение AMQP для всего приложения неадресуемым изнутри рабочего resque , было бы очень интересно посмотреть, как другие люди справились с этим, так как я не могу поверить, что эта модель необычна.

из-за объемов сообщений, подход к запуску нового потока и соединения amqp для каждого ответа не является приемлемым решением.

идеи?

1 Ответ

0 голосов
/ 28 ноября 2011

мой бюст на этом, не сводил глаз с мяча и забыл о разветвлении ресков, когда оно пускает рабочего.идти по пути, предложенному другими демонами процесса вместо ....

...