Технологія pull

Технологія pull («тягнення») — це інтернет-протокол, у якому запит на отримання даних надходить від клієнта, а потім сервер відповідає на нього. Протилежною до неї є технологія push, коли сервер передає («штовхає») дані клієнтам.

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

Pull-систему можна ініціювати, роблячи кілька pull запитів за короткий проміжок часу. Наприклад, намагаючись отримати нові листи електронної пошти з сервера, клієнт може робити регулярні pull запити на нього кожні кілька хвилин. Для користувача така система є більш зручною, оскільки він отримує новий електронний лист майже в режимі реального часу. Проте недоліком такого зв'язку є серйозні навантаження як на сервер, так і на мережу, в якій відбувається обмін даними.

Дивиться також

Джерела

  • Bumsuk Lee. A Temporal Analysis of Posting Behavior in Social Media Streams. AAAI Technical Report WS-12-03.
  • Ka Cheung Sia, Junghoo Cho, Hyun-Kyu Cho. Efficient Monitoring Algorithm for Fast News Alert. IEEE Transactions on Knowledge and Data Engineering (Volume: 19, Issue: 7, July 2007).