Если у меня есть очередь (SQS, AMQP), как я могу уведомить мои рабочие серверы, когда в ней есть объект? - PullRequest
0 голосов
/ 11 ноября 2010

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

Я мог бы сделать так, чтобы скрипт Python попадал в очередь каждые 5 секунд, но это глупо.

1 Ответ

0 голосов
/ 11 ноября 2010

В очереди должен быть потребитель, который регистрирует обратный вызов. Затем потребитель будет опрашивать очередь и вызывать обратный вызов при получении элемента.

Вы не говорите, как вы получаете доступ к очереди, но библиотека типа carrot сделает это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...