pullatoteutukset
Pullatoteutukset ovat ohjelmistokehityksessä käytetty termi, jolla viitataan pull-pohjaisiin toteutuksiin. Siinä komponentit hakevat työtä tai dataa aktiivisesti sen sijaan, että ne vastaanottaisivat sitä push-muron kautta. Tämä malli esiintyy erityisesti hajautetuissa järjestelmissä, data-synkronoinnissa sekä taustaprosessien hallinnassa.
Mekanismi perustuu siihen, että hakeminen tapahtuu asiakkaan toimesta: komponentit kysyvät seuraavaa tehtävää, dataa tai viestijonon seuraavaa
Edut ja rajoitukset. Pullatoteutukset voivat parantaa järjestelmän kapselointia ja vähentää ylikuormitusta, koska kuluttajat kontrolloivat työn hakemisen
Esimerkkisovelluksia ovat data-synkronointijärjestelmät, joissa asiakkaat hakevat muutokset säännöllisesti, taustatyöjonot, joissa työntekijät nostavat töitä käytettävissä olevasta jonosta,