Vad är Push-teknik?
I datorns protokollvärld finns det flera metoder för att dela data mellan datorer. Push-teknik är ett exempel på ett protokoll som gör det möjligt för en användare att prenumerera på information, som senare skjuts till deras dator baserat på händelser. Denna teknik är en av många typer av protokoll som kan tillgodose specifika affärsbehov kring insamling och mottagande av information.
Konsten med systemarkitektur inkluderar design av lämpliga modeller för att passa specifika affärsbehov inom en datorapplikation. Dessa modeller inkluderar protokoll för att redovisa händelser, asynkron och synkron bearbetning, samt publicera och prenumerera modeller. Server push-teknik är ett exempel på en publicera-och-prenumerationsmodell där användaren får periodiska uppdateringar av information.
Många e-postsystem använder det som vanligtvis kallas e-push-teknik. Detta är den typ av teknik som regelbundet implementeras med de flesta personliga digitala assistentapparater (PDA) för att få uppdateringar av e-postmeddelanden i ett tidsintervall. När nya e-postmeddelanden tas emot i den centrala e-postserverrutan betalas de ut till de prenumererade e-postenheterna på ett mer elegant sätt.
Med den vanliga användningen av push-teknik är det relativt enkelt att implementera denna strategi inom en applikation. Det primära kravet är att skapa en central server som hanterar och underhåller de abonnerade parterna för specifika evenemang och uppgifter. Den här hanteraren meddelar abonnenterna när en händelse inträffar och publicerar informationen som prenumererades tillbaka till användaren med ett tryck på informationen.
Publicera och prenumerera modellen har många fördelar, inklusive att ta bort behovet av en ping eller att konstant dra från alla prenumeranter. Före skapandet av push-teknologi skulle en användare ständigt behöva begära ny data från servern. Denna ping för ny data skulle baseras på en specificerad tidsvariabel. Push-teknik ger en central server full kontroll över när data skickas till prenumeranter, vilket skapar en mer effektiv implementering av lösningen.
Ett annat exempel på push-teknik är användningen av stock ticker-feeds på Internet. Denna riktigt enkla syndikering (RSS) -typ är baserad på publicera och prenumerera modellen. I det här exemplet prenumererar en användare på aktiekortet och anger det lager han vill spåra. Varje gång aktiekursen ändras skickas uppdateringar till användaren med det nyligen definierade priset.