REST API - лучшая практика для данных в режиме реального времени
Я разрабатываю панель мониторинга, где все (прямые) сообщения, твиты и т. Д., Направленные на пользователя, будут отображаться на одной панели. Все поставщики социальных сетей имеют (OAuth) API для отдыха.
При разработке сторонней программы для такого сервиса, как Twitter. Является ли хорошей практикой запрашивать данные из API службы каждые X миллисекунд / секунд, или есть лучший способ?
1 ответ
Это зависит от того, какой API Twitter вас интересует. Большинство конечных точек REST API имеют опубликованные ограничения скорости, найденные здесь. Если какой-либо из них соответствует вашим потребностям, то вы рассчитаете соответствующую частоту запросов, которая не позволит вам превысить ограничение скорости.
Кроме того, если вы получаете доступ к API потоковой передачи Twitter, вы никогда не закроете соединение.