У меня есть очереди задач push в GAE со скоростью 1/с. Не каждую задачу в этой очереди нужно выполнять, но я могу убедиться в этом только тогда, когда она вызывается. Поэтому всякий раз, когда вызывается задача, у меня есть оператор «если (условие) выполнить, иначе отбросить».
Теперь моя проблема в том, что у меня слишком много задач, и многие из них будут отброшены. Вместо того, чтобы просто ждать вызова другой задачи в следующую секунду, я хотел бы заставить свою очередь вызывать следующую задачу, чтобы эта секунда не была потрачена впустую.
Что я хотел бы спросить - можно ли заставить очередь получить другую задачу прямо сейчас, а не ждать? Или я должен реализовать это самостоятельно?
Если неясно, извините, я постараюсь выразиться лучше.
Заранее спасибо!