wat maakt een Real-time App

onlangs schreef ik over PubNub, een leverancier van cross-device en cross-platform API ‘ s en wereldwijde messaging-infrastructuur om de codering van uw realtime apps te vereenvoudigen. Misschien heb je dat artikel gelezen en misschien zelfs geprobeerd PubNub voor jezelf. Als u vond het intrigerend, misschien real-time app ontwikkeling is uw stuurhuis? Misschien bent u niet zeker of apps die u hebt ontwikkeld of momenteel coderen kwalificeren als real-time apps? Als je ja hebt geantwoord op een van deze vragen, denk ik dat je het onderwerp van vandaag heel stichtend zult vinden. We gaan enkele van de factoren bespreken die een toepassing een van de real-time variëteit maken.

Real-time VS. traditionele toepassingen

een real-time toepassing (RTA) is een toepassing die functioneert binnen een tijdsbestek dat de gebruiker voelt als direct of zeer dicht bij het. Het spreekt vanzelf dat de latentie minder dan een seconde of twee moet zijn, misschien zelfs veel minder. Maar er is meer aan de hand dan dat. Anders zou elke redelijk goed afgestemde DBMS-ondersteunde app in aanmerking komen als real-time. Het belangrijkste ingrediënt dat ontbreekt in deze old school apps is de gedateerde aard van hun gegevens. Zelfs de meest actuele waarden kunnen uren, weken of maanden oud zijn.

bekijk de volgende voorbeelden van RTA ‘ s en denk na over het soort gegevens waarmee ze te maken zouden hebben:

  • Videoconferentietoepassingen
  • VoIP (voice over Internet Protocol)
  • Online gaming
  • Resource sharing Cloud solutions
  • sommige e-commercetransacties
  • chatten
  • IM (instant messaging))

opgeslagen gegevens Spelen een beslist kleine rol in RTA ‘ s. Het is gedegradeerd tot aanhoudende configuratie, beveiliging en gebruikersprofiel informatie; de ster van de show is gegevens die afkomstig zijn van andere apps, data feeds, Internet of Things (IoT) apparaten, en een groot aantal andere bronnen die gegevens verzenden zodra het beschikbaar komt.

Waarom Nu?

zoals veel “nieuwe” technologieën zijn real-time apps niet echt nieuw. Ik kan me nog steeds het wijdverbreide gebruik van chat-apps herinneren op de campus tijdens het bijwonen van de universiteit twintig jaar geleden. Het verschil tussen toen en nu is dat real-time apps nu domineren over de traditionele database-backed applicaties, terwijl terug in de dag, ze waren de uitzondering op de regel. Real-time apps zijn inderdaad essentieel geworden voor onze tijdgevoelige, reactieve levensstijl, waar zelfs een paar seconden vertraging ons aanzienlijk verdriet kan veroorzaken.

het omslagpunt werd bereikt toen smartphones het marktaandeel overnamen. Zodra ze de bewegingen en locatie van hun gebruiker begonnen te volgen, werd de behoefte aan real-time verwerking essentieel. Voeg daarbij de opkomst van IoT en Big Data, en real-time wordt echt een noodzaak.

Real-time apps bieden veel voordelen: ze geven ons de mogelijkheid om betere beslissingen te nemen en zinvolle acties te ondernemen op het juiste moment. Creditcardbedrijven kunnen fraude detecteren zodra iemand een creditcard steelt. Andere bedrijven kunnen leiden tot een aanbod, terwijl een shopper staat op een kassa lijn, of een advertentie plaatsen op een website terwijl iemand is het bekijken van een specifieke webpagina. Real time gaat over het combineren en analyseren van gegevens, zodat u de juiste actie kunt ondernemen, op het juiste moment en op de juiste plaats.

Going Forward

Als u geïnteresseerd bent in het ontwikkelen van real-time applicaties, kunt u de site van PubNub bezoeken om er meer over te weten te komen. Ze bieden veel producten, maar hun belangrijkste is een real-time publiceren/abonneren messaging API gebouwd op hun wereldwijde datastroom netwerk. Het bestaat uit een gerepliceerd netwerk van minstens 14 datacenters in Noord-Amerika, Zuid-Amerika, Europa en Azië. Het netwerk bedient momenteel meer dan 330 miljoen apparaten en streamt meer dan een biljoen berichten per maand.

dit artikel is oorspronkelijk gepubliceerd in Februari 21, 2019

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.