Как узнать количество оставшихся задач по имени тега в очереди извлечения GAE
У меня есть очередь извлечения, где я добавляю задачи на основе тэга, используя Java. Имя тега отличается для разных групп задач, которые я добавляю. В настоящее время при аренде задач из очереди извлечения с помощью groupbytag я получаю задачи случайным образом, но мне нужно знать количество оставшихся задач в очереди извлечения для этого тэга.
Могу ли я узнать количество задач на основе имени тега?
1 ответ
Задачи хранятся в bigtable и, следовательно, имеют те же функции и ограничения, что и данные вашего приложения. Вы можете думать об этом, как будто лизинг был просто обычным запросом, вы можете сохранить свою позицию и посмотреть, есть ли что-то еще, но не знаете, где это заканчивается.
Подсчет и масштабирование не идут рука об руку. Есть несколько способов сделать это с различной точностью, стоимостью и сложностью, поэтому каждый из нас должен решить, что является наиболее удобной реализацией для нашей текущей проблемы.