Wat is push-technologie?

In de wereld van computerprotocollen zijn er meerdere methoden voor het delen van gegevens tussen computers. Push-technologie is een voorbeeld van een protocol waarmee een gebruiker zich kan abonneren op informatie, die later op basis van gebeurtenissen naar zijn computer wordt gepusht. Deze technologie is een van de vele soorten protocollen die kunnen voldoen aan specifieke zakelijke behoeften rondom het verzamelen en ontvangen van informatie.

De kunst van systeemarchitectuur omvat het ontwerpen van geschikte modellen om aan specifieke zakelijke behoeften binnen een computertoepassing te voldoen. Deze modellen omvatten de protocollen om rekening te houden met gebeurtenissen, asynchrone en synchrone verwerking, evenals modellen voor publiceren en abonneren. Server push-technologie is een voorbeeld van een publish-and-subscribe-model waarbij de gebruiker periodieke updates van informatie ontvangt.

Veel e-mailsystemen gebruiken wat doorgaans e-mail push-technologie wordt genoemd. Dit is het type technologie dat regelmatig wordt geïmplementeerd bij de meeste personal digital assistant (PDA) -apparaten om updates van e-mail te ontvangen volgens een intervaltijdschema. Wanneer nieuwe e-mails worden ontvangen in de centrale e-mailserverbox, worden deze op een elegantere manier aan de inschrijvende e-mailapparaten uitbetaald.

Met het reguliere gebruik van push-technologie is het relatief eenvoudig om deze aanpak in een applicatie te implementeren. De primaire vereiste is om een ​​centrale server te maken die de geabonneerde partijen voor specifieke evenementen en taken beheert en onderhoudt. Deze manager zal de abonnees op de hoogte brengen wanneer er een gebeurtenis plaatsvindt en de informatie die is geabonneerd terug publiceren naar de gebruiker, met een duwtje naar de informatie.

Het publish-and-subscribe-model heeft vele voordelen, waaronder het verwijderen van de noodzaak voor een ping of constant trekken van alle abonnees. Voorafgaand aan het creëren van push-technologie, zou een gebruiker constant nieuwe gegevens van de server moeten opvragen. Deze ping voor nieuwe gegevens zou zijn gebaseerd op een opgegeven tijdvariabele. Push-technologie biedt een centrale server volledige controle over wanneer gegevens naar abonnees worden verzonden, wat een efficiëntere implementatie van de oplossing oplevert.

Een ander voorbeeld van push-technologie is het gebruik van stock ticker feeds op internet. Deze feed van het type 'simple simple syndication' (RSS) is gebaseerd op het publish-and-subscribe-model. In dit voorbeeld onderschrijft een gebruiker de aandelenkiezer en voert hij de aandelen in die hij wil volgen. Telkens wanneer de aandelenkoers verandert, worden updates naar de gebruiker verzonden met de nieuw gedefinieerde prijs.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?