ПОЛУЧИТЬ количество ретвитов для всех и каждого твита из Twitter на GAE? - PullRequest
0 голосов
/ 17 сентября 2010

У меня есть сервис с 1000 пользователями, и каждый из них твитнул около 1000 раз каждый.Таким образом, общее количество твитов из моего сервиса составляет около 1 000 000. И это число постоянно увеличивается.

У меня вопрос: как я могу получить и проверить количество ретвитов для каждого твита, не имея моегосервис постоянно падает из-за «Cron Job Exceptions» от GAE?

Моя проблема в том, что мне нужно обновлять количество ретвитов для всех твитов каждую минуту, если это возможно?

Мой сервисработает на Google App Engine (Java).

1 Ответ

1 голос
/ 17 сентября 2010

Я не знаю, что такое «исключение в работе cron», кроме того, что, я думаю, вы говорите о том, что ваша работа занимает слишком много времени? Для этого вам следует использовать API очереди задач , чтобы разделить вашу работу и выполнить ее параллельно.

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

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