stringtranslate.com

Технология вытягивания

Кодирование по запросу или запрос клиента — это стиль сетевого взаимодействия, при котором первоначальный запрос данных исходит от клиента , а затем на него отвечает сервер . Обратный процесс известен как технология push , при которой сервер передает данные клиентам.

Запросы на включение составляют основу сетевых вычислений, где многие клиенты запрашивают данные с централизованных серверов. Pull широко используется в Интернете для HTTP- запросов страниц с веб-сайтов .

Толчок также можно смоделировать, используя несколько рывков за короткий промежуток времени. Например, при получении сообщений электронной почты POP3 с сервера клиент может делать регулярные запросы на включение каждые несколько минут. Для пользователя электронное письмо кажется отправленным, поскольку электронные письма приходят почти в реальном времени. Компромисс заключается в том, что это создает большую нагрузку как на сервер, так и на сеть для правильной работы.

Многие веб-каналы , такие как RSS, технически извлекаются клиентом. При использовании RSS пользовательская программа чтения RSS периодически опрашивает сервер на наличие нового контента; сервер не отправляет информацию клиенту без запроса. Этот непрерывный опрос неэффективен и привел к закрытию или уменьшению количества некоторых популярных RSS-каналов, которые не справлялись с пропускной способностью. [1] [2] Для решения этой проблемы был разработан протокол WebSub , как еще один пример push-кода.

Подкастинг – это, в частности, технология извлечения информации. Когда новый выпуск подкаста публикуется в RSS-канале, он остается на сервере до тех пор, пока не будет запрошен программой чтения каналов, мобильным приложением подкаста или каталогом. Такие каталоги, как Apple Podcasts ( iTunes ), The Blubrry Directory и каталоги многих приложений периодически запрашивают RSS-канал для обновления списка подкастов на этих платформах. Подписчики этих RSS-каналов через приложение или программу чтения получат эпизоды, когда они запросят RSS-канал в следующий раз, независимо от того, когда обновится список каталогов.

Смотрите также

Рекомендации

  1. ^ Бумсук Ли, «Временной анализ поведения публикаций в социальных сетях», In Proc. AAAI ICWSM 2012
  2. ^ Сиа, К.К., Чо, Дж. и Чо, Гонконг, «Эффективный алгоритм мониторинга для быстрых оповещений о новостях, 2007» IEEE TKDE, Vol. 19, выпуск 7, стр. 950-961.