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

Pull-кодирование или client pull - это стиль сетевого взаимодействия, при котором первоначальный запрос данных исходит от клиента, а затем на него отвечает сервер. Обратное явление известно как технология push , когда сервер отправляет данные клиентам.

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

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

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

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

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

Ссылки