Home

sanntidsoppdatering

Sanntidsoppdatering er prosessen med å levere data eller hendelser så snart de inntreffer, slik at sluttbrukere eller systemer får tilgang til fersk informasjon med lav ventetid. Begrepet skiller ofte mellom ekte sanntid og nesten sanntid, der sistnevnte innebærer små forsinkelser men fortsatt svært kort. End-to-end-latens måler tiden fra hendelsen skjer til den er synlig hos mottakeren.

I praksis består sanntidsoppdatering av en arkitektur der data produseres av kilder, sendes via meldings- eller

Bruksområder omfatter finanshandel og risikostyring, overvåking og varsling i sikkerhet og drift, IoT og industrielle applikasjoner,

Utfordringer inkluderer avveining mellom lav latens og pålitelighet, behov for riktig ordensbehandling og eventuelt exactly-once-behandling, klokkesynkronisering,

Viktige måleparametere er latens, gjennomstrømning, ferskhet og jitter, som sammen beskriver hvor rask og konsekvent systemet

strømningssystemer
til
konsumenter
eller
databaser.
Vanlige
teknologier
inkluderer
programvarestokker
som
Apache
Kafka,
Apache
Pulsar
eller
MQTT,
samt
prosesseringsmotorer
som
Apache
Flink
eller
Spark
Structured
Streaming
som
kan
filtrere,
berike
og
aggregere
data
i
sanntid.
Tidsstempel
og
riktig
hendelsesrekkefølge
er
viktige
for
nøyaktighet
og
konsistens
i
behandlingen.
sanntids
logistikk
og
trafikkstyring,
samt
live-medie-
eller
sosiale
medier-strømmer
som
krever
oppdatert
innhold.
nettverksavbrudd
og
skalerbarhet,
samt
kostnader
og
hensyn
til
personvern
og
sikkerhet.
Effektive
sanntidsløsninger
krever
derfor
robuste
arkitekturer,
monitoring
og
riktig
valgte
teknologikomponenter.
leverer
oppdateringer.