Вопрос

В этом использовании я должен отслеживать поток Twitters для твитов с определенными хэш-тегами, а затем вытащить эти твиты и хранить их. Я использую Twitter4J для этого и Twitters Treaking API. Хаши-теги для часто заменяют изменения, поэтому я хотел бы обновить фильтр каждые 10 минут или около того. Когда я обновляю, я просто вытащив все новые хэш-теги из слоя данных и передаю их в запрос фильтра. Мои два вопроса:

  • Есть ли что-то не так с остановкой соединения каждые 10 минут и освежающуюся (с точки зрения пределов скорости Twitters и т. Д.)

  • Есть ли что-нибудь, чтобы помешать мне потерять твиты, которые сделаны во время короткой паузы обновления?

Заранее спасибо.

Это было полезно?

Решение

Вы не должны переподписаться чаще, чем раз в десять минут, или вы можете быть ограничены. Вы можете сформировать свое новое соединение, прежде чем бросить свое старое соединение, которое должно помочь избежать потери данных. Обратите внимание, что у вас может быть только одно выдающееся соединение одновременно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top