Технология вытягивания
Тон или стиль этой статьи могут не отражать энциклопедический тон , используемый в Википедии . ( Июль 2012 г. ) |
Кодирование по запросу или запрос клиента — это стиль сетевого взаимодействия, при котором первоначальный запрос данных исходит от клиента , а затем на него отвечает сервер . Обратный процесс известен как технология push , при которой сервер передает данные клиентам.
Запросы на включение составляют основу сетевых вычислений, где многие клиенты запрашивают данные с централизованных серверов. Pull широко используется в Интернете для HTTP- запросов страниц с веб-сайтов .
Толчок рывков также можно смоделировать, используя несколько за короткий промежуток времени. Например, при получении сообщений электронной почты POP3 с сервера клиент может делать регулярные запросы на включение каждые несколько минут. Для пользователя электронное письмо кажется отправленным, поскольку электронные письма приходят почти в реальном времени. Компромисс заключается в том, что это создает большую нагрузку как на сервер, так и на сеть для правильной работы.
Многие веб-каналы , такие как RSS, технически извлекаются клиентом. При использовании RSS пользовательская программа чтения RSS периодически опрашивает сервер на наличие нового контента; сервер не отправляет информацию клиенту без запроса. Этот непрерывный опрос неэффективен и привел к закрытию или уменьшению количества некоторых популярных RSS-каналов, которые не справлялись с пропускной способностью. [1] [2] Для решения этой проблемы был разработан протокол WebSub , как еще один пример push-кода.
Подкастинг – это, в частности, технология привлечения. Когда новый выпуск подкаста публикуется в RSS-канале, он находится на сервере до тех пор, пока не будет запрошен программой чтения каналов, мобильным приложением подкаста или каталогом. Такие каталоги, как Apple Podcasts ( iTunes ), The Blubrry Directory и каталоги многих приложений периодически запрашивают RSS-канал для обновления списка подкастов на этих платформах. Подписчики этих RSS-каналов через приложение или программу чтения получат эпизоды, когда они запросят RSS-канал в следующий раз, независимо от того, когда обновится список каталогов.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Бумсук Ли, «Временной анализ поведения публикаций в социальных сетях», In Proc. AAAI ICWSM 2012
- ^ Сиа, К.К., Чо, Дж. и Чо, Гонконг, « Эффективный алгоритм мониторинга для быстрых оповещений о новостях, 2007 г. » IEEE TKDE, Vol. 19, выпуск 7, стр. 950-961.